Document Pallet Town scripts
This commit is contained in:
@@ -798,7 +798,7 @@ sub_806CEA0: @ 806CEA0
|
||||
movs r0, 0
|
||||
b _0806CED2
|
||||
_0806CEB8:
|
||||
ldr r0, _0806CED8 @ =gUnknown_8168CE4
|
||||
ldr r0, _0806CED8 @ =PalletTown_PlayersHouse_2F_EventScript_PC
|
||||
cmp r4, r0
|
||||
beq _0806CECA
|
||||
ldr r0, _0806CEDC @ =EventScript_PC
|
||||
@@ -815,7 +815,7 @@ _0806CED2:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0806CED8: .4byte gUnknown_8168CE4
|
||||
_0806CED8: .4byte PalletTown_PlayersHouse_2F_EventScript_PC
|
||||
_0806CEDC: .4byte EventScript_PC
|
||||
thumb_func_end sub_806CEA0
|
||||
|
||||
|
||||
+1
-28
@@ -1620,34 +1620,7 @@ Text_1ACD45:: @ 81ACD45
|
||||
|
||||
.include "data/scripts/fame_checker.inc"
|
||||
.include "data/text/fame_checker.inc"
|
||||
|
||||
gUnknown_81B1C8B:: @ 81B1C8B
|
||||
.string "Hmm…\n"
|
||||
.string "Is that right…$"
|
||||
|
||||
gUnknown_81B1C9F:: @ 81B1C9F
|
||||
.string "Oh!\n"
|
||||
.string "Look, look!$"
|
||||
|
||||
gUnknown_81B1CAF:: @ 81B1CAF
|
||||
.string "Read it, read it!$"
|
||||
|
||||
gUnknown_81B1CC1:: @ 81B1CC1
|
||||
.string "TRAINER TIPS\p"
|
||||
.string "Press START to open the MENU!$"
|
||||
|
||||
gUnknown_81B1CEC:: @ 81B1CEC
|
||||
.string "Signs are useful, aren't they?$"
|
||||
|
||||
gUnknown_81B1D0B:: @ 81B1D0B
|
||||
.string "Look, look!\p"
|
||||
.string "I copied what it said on one of\n"
|
||||
.string "those TRAINER TIPS signs!$"
|
||||
|
||||
gUnknown_81B1D51:: @ 81B1D51
|
||||
.string "TRAINER TIPS!\p"
|
||||
.string "Press START to open the MENU!$"
|
||||
|
||||
.include "data/text/sign_lady.inc"
|
||||
.include "data/text/trainer_card.inc"
|
||||
.include "data/scripts/trainer_card.inc"
|
||||
.include "data/text/help_system.inc"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"movement_range_y": 3,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_GarysHouse_EventScript_168D56",
|
||||
"script": "PalletTown_GarysHouse_EventScript_Daisy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -38,7 +38,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_GarysHouse_EventScript_168F63",
|
||||
"script": "PalletTown_GarysHouse_EventScript_TownMap",
|
||||
"flag": "FLAG_HIDE_TOWN_MAP"
|
||||
}
|
||||
],
|
||||
@@ -72,21 +72,21 @@
|
||||
"x": 12,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_GarysHouse_EventScript_168F6C"
|
||||
"script": "PalletTown_GarysHouse_EventScript_Bookshelf"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 11,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_GarysHouse_EventScript_168F6C"
|
||||
"script": "PalletTown_GarysHouse_EventScript_Bookshelf"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 9,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_GarysHouse_EventScript_168F75"
|
||||
"script": "PalletTown_GarysHouse_EventScript_Picture"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,67 +1,72 @@
|
||||
.equ LOCALID_DAISY, 1
|
||||
.equ LOCALID_TOWN_MAP, 2
|
||||
|
||||
.equ RECEIVED_TOWN_MAP, VAR_TEMP_1
|
||||
|
||||
PalletTown_GarysHouse_MapScripts:: @ 8168D27
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, PalletTown_GarysHouse_OnTransition
|
||||
.byte 0
|
||||
|
||||
PalletTown_GarysHouse_OnTransition:: @ 8168D2D
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
|
||||
call_if_lt EventScript_168D44
|
||||
call_if_lt PalletTown_GarysHouse_EventScript_MoveDaisyToTable
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
|
||||
call_if_ge EventScript_168D50
|
||||
call_if_ge PalletTown_GarysHouse_EventScript_AlreadyReceivedTownMap
|
||||
end
|
||||
|
||||
EventScript_168D44:: @ 8168D44
|
||||
setobjectmovementtype 1, 10
|
||||
setobjectxyperm 1, 5, 4
|
||||
PalletTown_GarysHouse_EventScript_MoveDaisyToTable:: @ 8168D44
|
||||
setobjectmovementtype LOCALID_DAISY, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_DAISY, 5, 4
|
||||
return
|
||||
|
||||
EventScript_168D50:: @ 8168D50
|
||||
setvar VAR_TEMP_1, 1
|
||||
PalletTown_GarysHouse_EventScript_AlreadyReceivedTownMap:: @ 8168D50
|
||||
setvar RECEIVED_TOWN_MAP, TRUE
|
||||
return
|
||||
|
||||
PalletTown_GarysHouse_EventScript_168D56:: @ 8168D56
|
||||
PalletTown_GarysHouse_EventScript_Daisy:: @ 8168D56
|
||||
lock
|
||||
faceplayer
|
||||
famechecker FAMECHECKER_DAISY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
|
||||
goto_if_set FLAG_SYS_GAME_CLEAR, EventScript_168DB9
|
||||
compare VAR_TEMP_1, 1
|
||||
goto_if_eq EventScript_168EEC
|
||||
goto_if_set FLAG_SYS_GAME_CLEAR, PalletTown_GarysHouse_EventScript_GroomMon
|
||||
compare RECEIVED_TOWN_MAP, TRUE
|
||||
goto_if_eq PalletTown_GarysHouse_EventScript_PleaseGiveMonsRest
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
|
||||
goto_if_eq EventScript_168F59
|
||||
goto_if_eq PalletTown_GarysHouse_EventScript_ExplainTownMap
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 1
|
||||
goto_if_eq EventScript_168EF6
|
||||
goto_if_eq PalletTown_GarysHouse_EventScript_GiveTownMap
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 1
|
||||
goto_if_ge EventScript_168DAF
|
||||
msgbox gUnknown_818D58C
|
||||
goto_if_ge PalletTown_GarysHouse_EventScript_HeardBattledRival
|
||||
msgbox PalletTown_GarysHouse_Text_HiBrothersAtLab
|
||||
closemessage
|
||||
applymovement 1, Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_DAISY, Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168DAF:: @ 8168DAF
|
||||
msgbox gUnknown_818D5C4
|
||||
PalletTown_GarysHouse_EventScript_HeardBattledRival:: @ 8168DAF
|
||||
msgbox PalletTown_GarysHouse_Text_HeardYouBattledRival
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168DB9:: @ 8168DB9
|
||||
PalletTown_GarysHouse_EventScript_GroomMon:: @ 8168DB9
|
||||
goto_if_questlog EventScript_ReleaseEnd
|
||||
special sub_8112364
|
||||
compare VAR_MASSAGE_COOLDOWN_STEP_COUNTER, 500
|
||||
goto_if_lt EventScript_168E46
|
||||
msgbox gUnknown_818D7D3, MSGBOX_YESNO
|
||||
goto_if_lt PalletTown_GarysHouse_EventScript_RateMonFriendship
|
||||
msgbox PalletTown_GarysHouse_Text_LikeMeToGroomMon, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_168E3C
|
||||
msgbox gUnknown_818D8B2
|
||||
goto_if_eq PalletTown_GarysHouse_EventScript_DeclineGrooming
|
||||
msgbox PalletTown_GarysHouse_Text_GroomWhichOne
|
||||
special Special_ChooseMonFromParty
|
||||
waitstate
|
||||
lock
|
||||
faceplayer
|
||||
compare VAR_0x8004, 6
|
||||
goto_if_ge EventScript_168E3C
|
||||
compare VAR_0x8004, PARTY_SIZE
|
||||
goto_if_ge PalletTown_GarysHouse_EventScript_DeclineGrooming
|
||||
specialvar VAR_RESULT, Special_GetSpeciesOfPartySlot_x8004
|
||||
compare VAR_RESULT, SPECIES_EGG
|
||||
goto_if_eq EventScript_168E32
|
||||
msgbox gUnknown_818D8CC
|
||||
goto_if_eq PalletTown_GarysHouse_EventScript_CantGroomEgg
|
||||
msgbox PalletTown_GarysHouse_Text_LookingNiceInNoTime
|
||||
closemessage
|
||||
fadescreen FADE_TO_BLACK
|
||||
playfanfare MUS_ME_ASA
|
||||
@@ -69,109 +74,109 @@ EventScript_168DB9:: @ 8168DB9
|
||||
special Special_DaisyMassageServices
|
||||
fadescreen FADE_FROM_BLACK
|
||||
special Special_GetMonNickname
|
||||
msgbox gUnknown_818D8FE
|
||||
msgbox PalletTown_GarysHouse_Text_ThereYouGoAllDone
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168E32:: @ 8168E32
|
||||
msgbox gUnknown_818D97B
|
||||
PalletTown_GarysHouse_EventScript_CantGroomEgg:: @ 8168E32
|
||||
msgbox PalletTown_GarysHouse_Text_CantGroomAnEgg
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168E3C:: @ 8168E3C
|
||||
msgbox gUnknown_818D875
|
||||
PalletTown_GarysHouse_EventScript_DeclineGrooming:: @ 8168E3C
|
||||
msgbox PalletTown_GarysHouse_Text_DontNeedAnyGrooming
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168E46:: @ 8168E46
|
||||
msgbox gUnknown_818D9A5
|
||||
PalletTown_GarysHouse_EventScript_RateMonFriendship:: @ 8168E46
|
||||
msgbox PalletTown_GarysHouse_Text_MayISeeFirstMon
|
||||
specialvar VAR_RESULT, Special_GetLeadMonFriendship
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_168EA6
|
||||
case 1, EventScript_168EB0
|
||||
case 2, EventScript_168EBA
|
||||
case 3, EventScript_168EC4
|
||||
case 4, EventScript_168ECE
|
||||
case 5, EventScript_168ED8
|
||||
case 6, EventScript_168EE2
|
||||
case 0, PalletTown_GarysHouse_EventScript_MonFriendshipLowest
|
||||
case 1, PalletTown_GarysHouse_EventScript_MonFriendshipLower
|
||||
case 2, PalletTown_GarysHouse_EventScript_MonFriendshipLow
|
||||
case 3, PalletTown_GarysHouse_EventScript_MonFriendshipMid
|
||||
case 4, PalletTown_GarysHouse_EventScript_MonFriendshipHigh
|
||||
case 5, PalletTown_GarysHouse_EventScript_MonFriendshipHigher
|
||||
case 6, PalletTown_GarysHouse_EventScript_MonFriendshipHighest
|
||||
end
|
||||
|
||||
EventScript_168EA6:: @ 8168EA6
|
||||
msgbox gUnknown_818DBDD
|
||||
PalletTown_GarysHouse_EventScript_MonFriendshipLowest:: @ 8168EA6
|
||||
msgbox PalletTown_GarysHouse_Text_WhyWouldMonHateYouSoMuch
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168EB0:: @ 8168EB0
|
||||
msgbox gUnknown_818DB88
|
||||
PalletTown_GarysHouse_EventScript_MonFriendshipLower:: @ 8168EB0
|
||||
msgbox PalletTown_GarysHouse_Text_DontLikeWayItGlaresAtYou
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168EBA:: @ 8168EBA
|
||||
msgbox gUnknown_818DB2E
|
||||
PalletTown_GarysHouse_EventScript_MonFriendshipLow:: @ 8168EBA
|
||||
msgbox PalletTown_GarysHouse_Text_NotFamiliarWithYouYet
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168EC4:: @ 8168EC4
|
||||
msgbox gUnknown_818DAF3
|
||||
PalletTown_GarysHouse_EventScript_MonFriendshipMid:: @ 8168EC4
|
||||
msgbox PalletTown_GarysHouse_Text_ItsWarmingUpToYou
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168ECE:: @ 8168ECE
|
||||
msgbox gUnknown_818DABE
|
||||
PalletTown_GarysHouse_EventScript_MonFriendshipHigh:: @ 8168ECE
|
||||
msgbox PalletTown_GarysHouse_Text_ItsQuiteFriendly
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168ED8:: @ 8168ED8
|
||||
msgbox gUnknown_818DA73
|
||||
PalletTown_GarysHouse_EventScript_MonFriendshipHigher:: @ 8168ED8
|
||||
msgbox PalletTown_GarysHouse_Text_ItLooksVeryHappy
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168EE2:: @ 8168EE2
|
||||
msgbox gUnknown_818DA16
|
||||
PalletTown_GarysHouse_EventScript_MonFriendshipHighest:: @ 8168EE2
|
||||
msgbox PalletTown_GarysHouse_Text_CouldntLoveYouMore
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168EEC:: @ 8168EEC
|
||||
msgbox gUnknown_818D701
|
||||
PalletTown_GarysHouse_EventScript_PleaseGiveMonsRest:: @ 8168EEC
|
||||
msgbox PalletTown_GarysHouse_Text_PleaseGiveMonsRest
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168EF6:: @ 8168EF6
|
||||
msgbox gUnknown_818D60A
|
||||
PalletTown_GarysHouse_EventScript_GiveTownMap:: @ 8168EF6
|
||||
msgbox PalletTown_GarysHouse_Text_ErrandForGrandpaThisWillHelp
|
||||
closemessage
|
||||
checkitemspace ITEM_TOWN_MAP, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_168F4F
|
||||
applymovement 1, Movement_WalkInPlaceFastestRight
|
||||
goto_if_eq PalletTown_GarysHouse_EventScript_NoRoomForTownMap
|
||||
applymovement LOCALID_DAISY, Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
removeobject 2
|
||||
removeobject LOCALID_TOWN_MAP
|
||||
setvar VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
|
||||
delay 15
|
||||
applymovement 1, Movement_FacePlayer
|
||||
applymovement LOCALID_DAISY, Movement_FacePlayer
|
||||
waitmovement 0
|
||||
delay 12
|
||||
giveitem_msg gUnknown_818D661, ITEM_TOWN_MAP, 1, MUS_FAN5
|
||||
giveitem_msg PalletTown_GarysHouse_Text_ReceivedTownMapFromDaisy, ITEM_TOWN_MAP, 1, MUS_FAN5
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168F4F:: @ 8168F4F
|
||||
msgbox gUnknown_818D684
|
||||
PalletTown_GarysHouse_EventScript_NoRoomForTownMap:: @ 8168F4F
|
||||
msgbox PalletTown_GarysHouse_Text_DontHaveSpaceForThis
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168F59:: @ 8168F59
|
||||
msgbox gUnknown_818D6AF
|
||||
PalletTown_GarysHouse_EventScript_ExplainTownMap:: @ 8168F59
|
||||
msgbox PalletTown_GarysHouse_Text_ExplainTownMap
|
||||
release
|
||||
end
|
||||
|
||||
PalletTown_GarysHouse_EventScript_168F63:: @ 8168F63
|
||||
msgbox gUnknown_818D763, MSGBOX_NPC
|
||||
PalletTown_GarysHouse_EventScript_TownMap:: @ 8168F63
|
||||
msgbox PalletTown_GarysHouse_Text_ItsBigMapOfKanto, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PalletTown_GarysHouse_EventScript_168F6C:: @ 8168F6C
|
||||
msgbox gUnknown_818D7A1, MSGBOX_SIGN
|
||||
PalletTown_GarysHouse_EventScript_Bookshelf:: @ 8168F6C
|
||||
msgbox PalletTown_GarysHouse_Text_ShelvesCrammedFullOfBooks, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
PalletTown_GarysHouse_EventScript_168F75:: @ 8168F75
|
||||
msgbox gUnknown_818DC47, MSGBOX_SIGN
|
||||
PalletTown_GarysHouse_EventScript_Picture:: @ 8168F75
|
||||
msgbox PalletTown_GarysHouse_Text_LovelyAndSweetClefairy, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -1,47 +1,47 @@
|
||||
gUnknown_818D58C:: @ 818D58C
|
||||
PalletTown_GarysHouse_Text_HiBrothersAtLab:: @ 818D58C
|
||||
.string "DAISY: Hi, {PLAYER}!\p"
|
||||
.string "My brother, {RIVAL}, is out at\n"
|
||||
.string "Grandpa's LAB.$"
|
||||
|
||||
gUnknown_818D5C4:: @ 818D5C4
|
||||
PalletTown_GarysHouse_Text_HeardYouBattledRival:: @ 818D5C4
|
||||
.string "DAISY: {PLAYER}, I heard you had\n"
|
||||
.string "a battle against {RIVAL}.\p"
|
||||
.string "I wish I'd seen that!$"
|
||||
|
||||
gUnknown_818D60A:: @ 818D60A
|
||||
PalletTown_GarysHouse_Text_ErrandForGrandpaThisWillHelp:: @ 818D60A
|
||||
.string "Grandpa asked you to run an\n"
|
||||
.string "errand?\p"
|
||||
.string "Gee, that's lazy of him.\n"
|
||||
.string "Here, this will help you.$"
|
||||
|
||||
gUnknown_818D661:: @ 818D661
|
||||
PalletTown_GarysHouse_Text_ReceivedTownMapFromDaisy:: @ 818D661
|
||||
.string "{PLAYER} received a TOWN MAP\n"
|
||||
.string "from DAISY.$"
|
||||
|
||||
gUnknown_818D684:: @ 818D684
|
||||
PalletTown_GarysHouse_Text_DontHaveSpaceForThis:: @ 818D684
|
||||
.string "You don't have space for this in\n"
|
||||
.string "your BAG.$"
|
||||
|
||||
gUnknown_818D6AF:: @ 818D6AF
|
||||
PalletTown_GarysHouse_Text_ExplainTownMap:: @ 818D6AF
|
||||
.string "You can use the TOWN MAP to find\n"
|
||||
.string "out where you are, or check the\l"
|
||||
.string "names of places.$"
|
||||
|
||||
gUnknown_818D701:: @ 818D701
|
||||
PalletTown_GarysHouse_Text_PleaseGiveMonsRest:: @ 818D701
|
||||
.string "DAISY: Just like people, POKéMON\n"
|
||||
.string "are living things.\p"
|
||||
.string "When they get tired, please give\n"
|
||||
.string "them a rest.$"
|
||||
|
||||
gUnknown_818D763:: @ 818D763
|
||||
PalletTown_GarysHouse_Text_ItsBigMapOfKanto:: @ 818D763
|
||||
.string "It's a big map of the KANTO region.\n"
|
||||
.string "Now this would be useful!$"
|
||||
|
||||
gUnknown_818D7A1:: @ 818D7A1
|
||||
PalletTown_GarysHouse_Text_ShelvesCrammedFullOfBooks:: @ 818D7A1
|
||||
.string "The shelves are crammed full of\n"
|
||||
.string "books on POKéMON.$"
|
||||
|
||||
gUnknown_818D7D3:: @ 818D7D3
|
||||
PalletTown_GarysHouse_Text_LikeMeToGroomMon:: @ 818D7D3
|
||||
.string "DAISY: Hi, {PLAYER}!\n"
|
||||
.string "Good timing.\p"
|
||||
.string "I'm about to have some tea.\n"
|
||||
@@ -50,72 +50,72 @@ gUnknown_818D7D3:: @ 818D7D3
|
||||
.string "Your POKéMON are a little dirty.\p"
|
||||
.string "Would you like me to groom one?$"
|
||||
|
||||
gUnknown_818D875:: @ 818D875
|
||||
PalletTown_GarysHouse_Text_DontNeedAnyGrooming:: @ 818D875
|
||||
.string "You don't need any grooming done?\n"
|
||||
.string "Okay, we'll just have tea.$"
|
||||
|
||||
gUnknown_818D8B2:: @ 818D8B2
|
||||
PalletTown_GarysHouse_Text_GroomWhichOne:: @ 818D8B2
|
||||
.string "Which one should I groom?$"
|
||||
|
||||
gUnknown_818D8CC:: @ 818D8CC
|
||||
PalletTown_GarysHouse_Text_LookingNiceInNoTime:: @ 818D8CC
|
||||
.string "DAISY: Okay, I'll get it looking\n"
|
||||
.string "nice in no time.$"
|
||||
|
||||
gUnknown_818D8FE:: @ 818D8FE
|
||||
PalletTown_GarysHouse_Text_ThereYouGoAllDone:: @ 818D8FE
|
||||
.string "{SIZE}Á{STR_VAR_1} looks dreamily content…\p"
|
||||
.string "{SIZE}ÈDAISY: There you go! All done.\n"
|
||||
.string "See? Doesn't it look nice?\p"
|
||||
.string "Giggle…\n"
|
||||
.string "It's such a cute POKéMON.$"
|
||||
|
||||
gUnknown_818D97B:: @ 818D97B
|
||||
PalletTown_GarysHouse_Text_CantGroomAnEgg:: @ 818D97B
|
||||
.string "Oh, sorry. I honestly can't\n"
|
||||
.string "groom an EGG.$"
|
||||
|
||||
gUnknown_818D9A5:: @ 818D9A5
|
||||
PalletTown_GarysHouse_Text_MayISeeFirstMon:: @ 818D9A5
|
||||
.string "DAISY: Your POKéMON grow to love\n"
|
||||
.string "you if you raise them with love.\p"
|
||||
.string "For example, {PLAYER}, may I see\n"
|
||||
.string "your first POKéMON?$"
|
||||
|
||||
gUnknown_818DA16:: @ 818DA16
|
||||
PalletTown_GarysHouse_Text_CouldntLoveYouMore:: @ 818DA16
|
||||
.string "It couldn't possibly love you\n"
|
||||
.string "any more than it does now.\p"
|
||||
.string "Your POKéMON is happy beyond\n"
|
||||
.string "words.$"
|
||||
|
||||
gUnknown_818DA73:: @ 818DA73
|
||||
PalletTown_GarysHouse_Text_ItLooksVeryHappy:: @ 818DA73
|
||||
.string "It looks very happy.\p"
|
||||
.string "I wish {RIVAL} could see this and\n"
|
||||
.string "learn something from it.$"
|
||||
|
||||
gUnknown_818DABE:: @ 818DABE
|
||||
PalletTown_GarysHouse_Text_ItsQuiteFriendly:: @ 818DABE
|
||||
.string "It's quite friendly with you.\n"
|
||||
.string "Keep being good to it!$"
|
||||
|
||||
gUnknown_818DAF3:: @ 818DAF3
|
||||
PalletTown_GarysHouse_Text_ItsWarmingUpToYou:: @ 818DAF3
|
||||
.string "It's warming up to you.\n"
|
||||
.string "Trust must be growing between you.$"
|
||||
|
||||
gUnknown_818DB2E:: @ 818DB2E
|
||||
PalletTown_GarysHouse_Text_NotFamiliarWithYouYet:: @ 818DB2E
|
||||
.string "It's not quite familiar with you\n"
|
||||
.string "yet.\p"
|
||||
.string "POKéMON are all quite wary when\n"
|
||||
.string "you first get them.$"
|
||||
|
||||
gUnknown_818DB88:: @ 818DB88
|
||||
PalletTown_GarysHouse_Text_DontLikeWayItGlaresAtYou:: @ 818DB88
|
||||
.string "{PLAYER}, I don't like the way it\n"
|
||||
.string "glares at you.\p"
|
||||
.string "Could you try being a little nicer\n"
|
||||
.string "to it?$"
|
||||
|
||||
gUnknown_818DBDD:: @ 818DBDD
|
||||
PalletTown_GarysHouse_Text_WhyWouldMonHateYouSoMuch:: @ 818DBDD
|
||||
.string "…Um, it's not easy for me to say\n"
|
||||
.string "this, but…\p"
|
||||
.string "Is there some reason why your\n"
|
||||
.string "POKéMON would hate you so much?$"
|
||||
|
||||
gUnknown_818DC47:: @ 818DC47
|
||||
PalletTown_GarysHouse_Text_LovelyAndSweetClefairy:: @ 818DC47
|
||||
.string "“The lovely and sweet\n"
|
||||
.string "CLEFAIRY”$"
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_PlayersHouse_1F_EventScript_168C09",
|
||||
"script": "PalletTown_PlayersHouse_1F_EventScript_Mom",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -66,7 +66,7 @@
|
||||
"x": 6,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_PlayersHouse_1F_EventScript_168C62"
|
||||
"script": "PalletTown_PlayersHouse_1F_EventScript_TV"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,58 +1,59 @@
|
||||
PalletTown_PlayersHouse_1F_MapScripts:: @ 8168C08
|
||||
.byte 0
|
||||
|
||||
PalletTown_PlayersHouse_1F_EventScript_168C09:: @ 8168C09
|
||||
PalletTown_PlayersHouse_1F_EventScript_Mom:: @ 8168C09
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_BEAT_RIVAL_IN_OAKS_LAB, EventScript_168C4A
|
||||
goto_if_set FLAG_BEAT_RIVAL_IN_OAKS_LAB, PalletTown_PlayersHouse_1F_EventScript_MomHeal
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
call_if_eq EventScript_168C38
|
||||
call_if_eq PalletTown_PlayersHouse_1F_EventScript_MomOakLookingForYouMale
|
||||
compare VAR_RESULT, FEMALE
|
||||
call_if_eq EventScript_168C41
|
||||
call_if_eq PalletTown_PlayersHouse_1F_EventScript_MomOakLookingForYouFemale
|
||||
closemessage
|
||||
applymovement 1, Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168C38:: @ 8168C38
|
||||
msgbox gUnknown_818D2F0
|
||||
PalletTown_PlayersHouse_1F_EventScript_MomOakLookingForYouMale:: @ 8168C38
|
||||
msgbox PalletTown_PlayersHouse_1F_Text_AllBoysLeaveOakLookingForYou
|
||||
return
|
||||
|
||||
EventScript_168C41:: @ 8168C41
|
||||
msgbox gUnknown_818D360
|
||||
PalletTown_PlayersHouse_1F_EventScript_MomOakLookingForYouFemale:: @ 8168C41
|
||||
msgbox PalletTown_PlayersHouse_1F_Text_AllGirlsLeaveOakLookingForYou
|
||||
return
|
||||
|
||||
EventScript_168C4A:: @ 8168C4A
|
||||
msgbox gUnknown_818D3D1
|
||||
PalletTown_PlayersHouse_1F_EventScript_MomHeal:: @ 8168C4A
|
||||
msgbox PalletTown_PlayersHouse_1F_Text_YouShouldTakeQuickRest
|
||||
closemessage
|
||||
call EventScript_OutOfCenterPartyHeal
|
||||
msgbox gUnknown_818D3F8
|
||||
msgbox PalletTown_PlayersHouse_1F_Text_LookingGreatTakeCare
|
||||
release
|
||||
end
|
||||
|
||||
PalletTown_PlayersHouse_1F_EventScript_168C62:: @ 8168C62
|
||||
@ Displays special text if interacted with from side or back (which are normally inaccessible)
|
||||
PalletTown_PlayersHouse_1F_EventScript_TV:: @ 8168C62
|
||||
lockall
|
||||
compare VAR_FACING, DIR_NORTH
|
||||
goto_if_eq EventScript_168C78
|
||||
msgbox gUnknown_818D4F9
|
||||
goto_if_eq PalletTown_PlayersHouse_1F_EventScript_TVScreen
|
||||
msgbox PalletTown_PlayersHouse_1F_Text_OopsWrongSide
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_168C78:: @ 8168C78
|
||||
PalletTown_PlayersHouse_1F_EventScript_TVScreen:: @ 8168C78
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
call_if_eq EventScript_168C91
|
||||
call_if_eq PalletTown_PlayersHouse_1F_EventScript_TVScreenMale
|
||||
compare VAR_RESULT, FEMALE
|
||||
call_if_eq EventScript_168C9A
|
||||
call_if_eq PalletTown_PlayersHouse_1F_EventScript_TVScreenFemale
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_168C91:: @ 8168C91
|
||||
msgbox gUnknown_818D43E
|
||||
PalletTown_PlayersHouse_1F_EventScript_TVScreenMale:: @ 8168C91
|
||||
msgbox PalletTown_PlayersHouse_1F_Text_MovieOnTVFourBoysOnRailroad
|
||||
return
|
||||
|
||||
EventScript_168C9A:: @ 8168C9A
|
||||
msgbox gUnknown_818D492
|
||||
PalletTown_PlayersHouse_1F_EventScript_TVScreenFemale:: @ 8168C9A
|
||||
msgbox PalletTown_PlayersHouse_1F_Text_MovieOnTVGirlOnBrickRoad
|
||||
return
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
gUnknown_818D2F0:: @ 818D2F0
|
||||
PalletTown_PlayersHouse_1F_Text_AllBoysLeaveOakLookingForYou:: @ 818D2F0
|
||||
.string "MOM: …Right.\n"
|
||||
.string "All boys leave home someday.\l"
|
||||
.string "It said so on TV.\p"
|
||||
.string "Oh, yes. PROF. OAK, next door, was\n"
|
||||
.string "looking for you.$"
|
||||
|
||||
gUnknown_818D360:: @ 818D360
|
||||
PalletTown_PlayersHouse_1F_Text_AllGirlsLeaveOakLookingForYou:: @ 818D360
|
||||
.string "MOM: …Right.\n"
|
||||
.string "All girls dream of traveling.\l"
|
||||
.string "It said so on TV.\p"
|
||||
.string "Oh, yes. PROF. OAK, next door, was\n"
|
||||
.string "looking for you.$"
|
||||
|
||||
gUnknown_818D3D1:: @ 818D3D1
|
||||
PalletTown_PlayersHouse_1F_Text_YouShouldTakeQuickRest:: @ 818D3D1
|
||||
.string "MOM: {PLAYER}!\n"
|
||||
.string "You should take a quick rest.$"
|
||||
|
||||
gUnknown_818D3F8:: @ 818D3F8
|
||||
PalletTown_PlayersHouse_1F_Text_LookingGreatTakeCare:: @ 818D3F8
|
||||
.string "MOM: Oh, good! You and your\n"
|
||||
.string "POKéMON are looking great.\l"
|
||||
.string "Take care now!$"
|
||||
|
||||
gUnknown_818D43E:: @ 818D43E
|
||||
PalletTown_PlayersHouse_1F_Text_MovieOnTVFourBoysOnRailroad:: @ 818D43E
|
||||
.string "There's a movie on TV.\n"
|
||||
.string "Four boys are walking on railroad\l"
|
||||
.string "tracks.\p"
|
||||
.string "…I better go, too.$"
|
||||
|
||||
gUnknown_818D492:: @ 818D492
|
||||
PalletTown_PlayersHouse_1F_Text_MovieOnTVGirlOnBrickRoad:: @ 818D492
|
||||
.string "There's a movie on TV.\n"
|
||||
.string "A girl with her hair in pigtails is\l"
|
||||
.string "walking up a brick road.\p"
|
||||
.string "…I better go, too.$"
|
||||
|
||||
gUnknown_818D4F9:: @ 818D4F9
|
||||
PalletTown_PlayersHouse_1F_Text_OopsWrongSide:: @ 818D4F9
|
||||
.string "Oops, wrong side…$"
|
||||
|
||||
|
||||
@@ -31,21 +31,21 @@
|
||||
"x": 6,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"script": "PalletTown_PlayersHouse_2F_EventScript_168CD2"
|
||||
"script": "PalletTown_PlayersHouse_2F_EventScript_NES"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 1,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_PlayersHouse_2F_EventScript_168CE4"
|
||||
"script": "PalletTown_PlayersHouse_2F_EventScript_PC"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 11,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_PlayersHouse_2F_EventScript_168CDB"
|
||||
"script": "PalletTown_PlayersHouse_2F_EventScript_Sign"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -5,32 +5,31 @@ PalletTown_PlayersHouse_2F_MapScripts:: @ 8168CA3
|
||||
|
||||
PalletTown_PlayersHouse_2F_OnTransition:: @ 8168CAE
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_PLAYERS_HOUSE_2F, 0
|
||||
call_if_eq EventScript_168CBA
|
||||
call_if_eq PalletTown_PlayersHouse_2F_EventScript_SetRespawn
|
||||
end
|
||||
|
||||
EventScript_168CBA:: @ 8168CBA
|
||||
PalletTown_PlayersHouse_2F_EventScript_SetRespawn:: @ 8168CBA
|
||||
setrespawn SPAWN_PALLET_TOWN
|
||||
return
|
||||
|
||||
PalletTown_PlayersHouse_2F_OnWarp:: @ 8168CBE
|
||||
map_script_2 VAR_MAP_SCENE_PALLET_TOWN_PLAYERS_HOUSE_2F, 0, EventScript_168CC8
|
||||
map_script_2 VAR_MAP_SCENE_PALLET_TOWN_PLAYERS_HOUSE_2F, 0, PalletTown_PlayersHouse_2F_FirstWarpIn
|
||||
.2byte 0
|
||||
|
||||
EventScript_168CC8:: @ 8168CC8
|
||||
PalletTown_PlayersHouse_2F_FirstWarpIn:: @ 8168CC8
|
||||
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
|
||||
setvar VAR_MAP_SCENE_PALLET_TOWN_PLAYERS_HOUSE_2F, 1
|
||||
end
|
||||
|
||||
PalletTown_PlayersHouse_2F_EventScript_168CD2:: @ 8168CD2
|
||||
msgbox gUnknown_818D50B, MSGBOX_SIGN
|
||||
PalletTown_PlayersHouse_2F_EventScript_NES:: @ 8168CD2
|
||||
msgbox PalletTown_PlayersHouse_2F_Text_PlayedWithNES, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
PalletTown_PlayersHouse_2F_EventScript_168CDB:: @ 8168CDB
|
||||
msgbox gUnknown_818D53B, MSGBOX_SIGN
|
||||
PalletTown_PlayersHouse_2F_EventScript_Sign:: @ 8168CDB
|
||||
msgbox PalletTown_PlayersHouse_2F_Text_PressLRForHelp, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
gUnknown_8168CE4:: @ 8168CE4
|
||||
PalletTown_PlayersHouse_2F_EventScript_168CE4:: @ 8168CE4
|
||||
PalletTown_PlayersHouse_2F_EventScript_PC:: @ 8168CE4
|
||||
goto_if_questlog EventScript_ReleaseEnd
|
||||
lockall
|
||||
setvar VAR_0x8004, 32
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
gUnknown_818D50B:: @ 818D50B
|
||||
PalletTown_PlayersHouse_2F_Text_PlayedWithNES:: @ 818D50B
|
||||
.string "{PLAYER} played with the NES.\p"
|
||||
.string "…Okay!\n"
|
||||
.string "It's time to go!$"
|
||||
|
||||
gUnknown_818D53B:: @ 818D53B
|
||||
PalletTown_PlayersHouse_2F_Text_PressLRForHelp:: @ 818D53B
|
||||
.string "It's a posted notice…\p"
|
||||
.string "If you're confused, ask for HELP!\n"
|
||||
.string "Press the L or R Button!$"
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169DEE",
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_Aide1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -38,7 +38,7 @@
|
||||
"movement_range_y": 4,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169E46",
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_Aide3",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -51,7 +51,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169E1A",
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_Aide2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -64,7 +64,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169595",
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_ProfOak",
|
||||
"flag": "FLAG_HIDE_OAK_IN_HIS_LAB"
|
||||
},
|
||||
{
|
||||
@@ -77,7 +77,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169BAB",
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_BulbasaurBall",
|
||||
"flag": "FLAG_HIDE_BULBASAUR_BALL"
|
||||
},
|
||||
{
|
||||
@@ -90,7 +90,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169D78",
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_SquirtleBall",
|
||||
"flag": "FLAG_HIDE_SQUIRTLE_BALL"
|
||||
},
|
||||
{
|
||||
@@ -103,7 +103,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169DAE",
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_CharmanderBall",
|
||||
"flag": "FLAG_HIDE_CHARMANDER_BALL"
|
||||
},
|
||||
{
|
||||
@@ -116,7 +116,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_16955F",
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_Rival",
|
||||
"flag": "FLAG_HIDE_RIVAL_IN_LAB"
|
||||
},
|
||||
{
|
||||
@@ -129,7 +129,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169E5F",
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_Pokedex",
|
||||
"flag": "FLAG_HIDE_POKEDEX"
|
||||
},
|
||||
{
|
||||
@@ -142,7 +142,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169E5F",
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_Pokedex",
|
||||
"flag": "FLAG_HIDE_POKEDEX"
|
||||
}
|
||||
],
|
||||
@@ -177,7 +177,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB",
|
||||
"var_value": 2,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_1692C3"
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_LeaveStarterSceneTrigger"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -186,7 +186,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB",
|
||||
"var_value": 2,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_1692C3"
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_LeaveStarterSceneTrigger"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -195,7 +195,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB",
|
||||
"var_value": 2,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_1692C3"
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_LeaveStarterSceneTrigger"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -204,7 +204,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB",
|
||||
"var_value": 3,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_1692E7"
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_RivalBattleTriggerLeft"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -213,7 +213,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB",
|
||||
"var_value": 3,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_1692F3"
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_RivalBattleTriggerMid"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -222,7 +222,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB",
|
||||
"var_value": 3,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_1692FF"
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_RivalBattleTriggerRight"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -231,28 +231,28 @@
|
||||
"x": 2,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169E68"
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_Computer"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 3,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169E68"
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_Computer"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 6,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169E71"
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_LeftSign"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 7,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_169E7A"
|
||||
"script": "PalletTown_ProfessorOaksLab_EventScript_RightSign"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,37 +1,37 @@
|
||||
gUnknown_818DC67:: @ 818DC67
|
||||
PalletTown_ProfessorOaksLab_Text_RivalGrampsIsntAround:: @ 818DC67
|
||||
.string "{RIVAL}: What, it's only {PLAYER}?\n"
|
||||
.string "Gramps isn't around.$"
|
||||
|
||||
gUnknown_818DC94:: @ 818DC94
|
||||
PalletTown_ProfessorOaksLab_Text_RivalFedUpWithWaiting:: @ 818DC94
|
||||
.string "{RIVAL}: Gramps!\n"
|
||||
.string "I'm fed up with waiting!$"
|
||||
|
||||
gUnknown_818DCB9:: @ 818DCB9
|
||||
PalletTown_ProfessorOaksLab_Text_RivalNoFairWhatAboutMe:: @ 818DCB9
|
||||
.string "{RIVAL}: Hey! Gramps! No fair!\n"
|
||||
.string "What about me?$"
|
||||
|
||||
gUnknown_818DCE2:: @ 818DCE2
|
||||
PalletTown_ProfessorOaksLab_Text_RivalGoChoosePlayer:: @ 818DCE2
|
||||
.string "{RIVAL}: Heh, I don't need to be\n"
|
||||
.string "greedy like you. I'm mature!\p"
|
||||
.string "Go ahead and choose, {PLAYER}!$"
|
||||
|
||||
gUnknown_818DD34:: @ 818DD34
|
||||
PalletTown_ProfessorOaksLab_Text_RivalIllTakeThisOneThen:: @ 818DD34
|
||||
.string "{RIVAL}: I'll take this one, then!$"
|
||||
|
||||
Text_18DD52:: @ 818DD52
|
||||
PalletTown_ProfessorOaksLab_Text_RivalReceivedMonFromOak:: @ 818DD52
|
||||
.string "{RIVAL} received the {STR_VAR_1}\n"
|
||||
.string "from PROF. OAK!$"
|
||||
|
||||
gUnknown_818DD75:: @ 818DD75
|
||||
PalletTown_ProfessorOaksLab_Text_RivalMyMonLooksTougher:: @ 818DD75
|
||||
.string "{RIVAL}: My POKéMON looks a lot\n"
|
||||
.string "tougher than yours.$"
|
||||
|
||||
gUnknown_818DDA4:: @ 818DDA4
|
||||
PalletTown_ProfessorOaksLab_Text_RivalLetsCheckOutMons:: @ 818DDA4
|
||||
.string "{RIVAL}: Wait, {PLAYER}!\n"
|
||||
.string "Let's check out our POKéMON!\p"
|
||||
.string "Come on, I'll take you on!$"
|
||||
|
||||
Text_18DDEA:: @ 818DDEA
|
||||
PalletTown_ProfessorOaksLab_Text_RivalDefeat:: @ 818DDEA
|
||||
.string "WHAT?\n"
|
||||
.string "Unbelievable!\l"
|
||||
.string "I picked the wrong POKéMON!$"
|
||||
@@ -41,24 +41,24 @@ Text_RivalVictory:: @ 818DE1A
|
||||
.string "{RIVAL}: Yeah!\n"
|
||||
.string "Am I great or what?$"
|
||||
|
||||
gUnknown_818DE38:: @ 818DE38
|
||||
PalletTown_ProfessorOaksLab_Text_RivalGoToughenMyMon:: @ 818DE38
|
||||
.string "{RIVAL}: Okay! I'll make my\n"
|
||||
.string "POKéMON battle to toughen it up!\p"
|
||||
.string "{PLAYER}! Gramps!\n"
|
||||
.string "Smell you later!$"
|
||||
|
||||
gUnknown_818DE8D:: @ 818DE8D
|
||||
PalletTown_ProfessorOaksLab_Text_RivalGramps:: @ 818DE8D
|
||||
.string "{RIVAL}: Gramps!$"
|
||||
|
||||
gUnknown_818DE99:: @ 818DE99
|
||||
PalletTown_ProfessorOaksLab_Text_RivalWhatDidYouCallMeFor:: @ 818DE99
|
||||
.string "{RIVAL}: I almost forgot!\n"
|
||||
.string "What did you call me for?$"
|
||||
|
||||
gUnknown_818DEC8:: @ 818DEC8
|
||||
PalletTown_ProfessorOaksLab_Text_RivalLeaveItToMeGramps:: @ 818DEC8
|
||||
.string "{RIVAL}: All right, Gramps!\n"
|
||||
.string "Leave it all to me!$"
|
||||
|
||||
gUnknown_818DEF3:: @ 818DEF3
|
||||
PalletTown_ProfessorOaksLab_Text_RivalTellSisNotToGiveYouMap:: @ 818DEF3
|
||||
.string "{PLAYER}, I hate to say it, but you\n"
|
||||
.string "won't be necessary for this.\p"
|
||||
.string "I know! I'll borrow a TOWN MAP\n"
|
||||
@@ -68,7 +68,7 @@ gUnknown_818DEF3:: @ 818DEF3
|
||||
.string "Don't bother coming around to\n"
|
||||
.string "my place after this!$"
|
||||
|
||||
gUnknown_818DFBC:: @ 818DFBC
|
||||
PalletTown_ProfessorOaksLab_Text_OakThreeMonsChooseOne:: @ 818DFBC
|
||||
.string "OAK: {RIVAL}?\n"
|
||||
.string "Let me think…\p"
|
||||
.string "Oh, that's right, I told you to\n"
|
||||
@@ -85,59 +85,59 @@ gUnknown_818DFBC:: @ 818DFBC
|
||||
.string "You can have one.\n"
|
||||
.string "Go on, choose!$"
|
||||
|
||||
gUnknown_818E0EA:: @ 818E0EA
|
||||
PalletTown_ProfessorOaksLab_Text_OakBePatientRival:: @ 818E0EA
|
||||
.string "OAK: Be patient, {RIVAL}.\n"
|
||||
.string "You can have one, too!$"
|
||||
|
||||
gUnknown_818E116:: @ 818E116
|
||||
PalletTown_ProfessorOaksLab_Text_OakWhichOneWillYouChoose:: @ 818E116
|
||||
.string "OAK: Now, {PLAYER}.\p"
|
||||
.string "Inside those three POKé BALLS are\n"
|
||||
.string "POKéMON.\p"
|
||||
.string "Which one will you choose for\n"
|
||||
.string "yourself?$"
|
||||
|
||||
gUnknown_818E177:: @ 818E177
|
||||
PalletTown_ProfessorOaksLab_Text_OakHeyDontGoAwayYet:: @ 818E177
|
||||
.string "OAK: Hey!\n"
|
||||
.string "Don't go away yet!$"
|
||||
|
||||
gUnknown_818E194:: @ 818E194
|
||||
PalletTown_ProfessorOaksLab_Text_OakChoosingCharmander:: @ 818E194
|
||||
.string "Ah! CHARMANDER is your choice.\n"
|
||||
.string "You should raise it patiently.\p"
|
||||
.string "So, {PLAYER}, you're claiming the\n"
|
||||
.string "FIRE POKéMON CHARMANDER?$"
|
||||
|
||||
gUnknown_818E207:: @ 818E207
|
||||
PalletTown_ProfessorOaksLab_Text_OakChoosingSquirtle:: @ 818E207
|
||||
.string "Hm! SQUIRTLE is your choice.\n"
|
||||
.string "It's one worth raising.\p"
|
||||
.string "So, {PLAYER}, you've decided on the\n"
|
||||
.string "WATER POKéMON SQUIRTLE?$"
|
||||
|
||||
gUnknown_818E272:: @ 818E272
|
||||
PalletTown_ProfessorOaksLab_Text_OakChoosingBulbasaur:: @ 818E272
|
||||
.string "I see! BULBASAUR is your choice.\n"
|
||||
.string "It's very easy to raise.\p"
|
||||
.string "So, {PLAYER}, you want to go with\n"
|
||||
.string "the GRASS POKéMON BULBASAUR?$"
|
||||
|
||||
gUnknown_818E2E5:: @ 818E2E5
|
||||
PalletTown_ProfessorOaksLab_Text_OakThisMonIsEnergetic:: @ 818E2E5
|
||||
.string "This POKéMON is really quite\n"
|
||||
.string "energetic!$"
|
||||
|
||||
Text_18E30D:: @ 818E30D
|
||||
PalletTown_ProfessorOaksLab_Text_ReceivedMonFromOak:: @ 818E30D
|
||||
.string "{PLAYER} received the {STR_VAR_1}\n"
|
||||
.string "from PROF. OAK!$"
|
||||
|
||||
gUnknown_818E330:: @ 818E330
|
||||
PalletTown_ProfessorOaksLab_Text_OakCanReachNextTownWithMon:: @ 818E330
|
||||
.string "OAK: If a wild POKéMON appears,\n"
|
||||
.string "your POKéMON can battle it.\p"
|
||||
.string "With it at your side, you should be\n"
|
||||
.string "able to reach the next town.$"
|
||||
|
||||
gUnknown_818E3AD:: @ 818E3AD
|
||||
PalletTown_ProfessorOaksLab_Text_OakBattleMonForItToGrow:: @ 818E3AD
|
||||
.string "OAK: {PLAYER}, raise your young\n"
|
||||
.string "POKéMON by making it battle.\p"
|
||||
.string "It has to battle for it to grow.$"
|
||||
|
||||
gUnknown_818E405:: @ 818E405
|
||||
PalletTown_ProfessorOaksLab_Text_OakHaveSomethingForMe:: @ 818E405
|
||||
.string "OAK: Oh, {PLAYER}!\n"
|
||||
.string "How is my old POKéMON?\p"
|
||||
.string "Well, it seems to be growing more\n"
|
||||
@@ -147,35 +147,35 @@ gUnknown_818E405:: @ 818E405
|
||||
.string "What's that?\n"
|
||||
.string "You have something for me?$"
|
||||
|
||||
Text_18E4AF:: @ 818E4AF
|
||||
PalletTown_ProfessorOaksLab_Text_DeliveredOaksParcel:: @ 818E4AF
|
||||
.string "{PLAYER} delivered OAK'S PARCEL.$"
|
||||
|
||||
gUnknown_818E4CA:: @ 818E4CA
|
||||
PalletTown_ProfessorOaksLab_Text_OakCustomBallIOrdered:: @ 818E4CA
|
||||
.string "Ah! \n"
|
||||
.string "It's the custom POKé BALL!\p"
|
||||
.string "I had it on order.\n"
|
||||
.string "Thank you!$"
|
||||
|
||||
gUnknown_818E508:: @ 818E508
|
||||
PalletTown_ProfessorOaksLab_Text_OakHaveRequestForYouTwo:: @ 818E508
|
||||
.string "OAK: Oh, right!\n"
|
||||
.string "I have a request for you two.$"
|
||||
|
||||
gUnknown_818E536:: @ 818E536
|
||||
PalletTown_ProfessorOaksLab_Text_OakPokedexOnDesk:: @ 818E536
|
||||
.string "On the desk there is my invention,\n"
|
||||
.string "the POKéDEX!\p"
|
||||
.string "It automatically records data on\n"
|
||||
.string "POKéMON you've seen or caught.\p"
|
||||
.string "It's a high-tech encyclopedia!$"
|
||||
|
||||
gUnknown_818E5C5:: @ 818E5C5
|
||||
PalletTown_ProfessorOaksLab_Text_OakTakeTheseWithYou:: @ 818E5C5
|
||||
.string "OAK: {PLAYER} and {RIVAL}.\n"
|
||||
.string "Take these with you.$"
|
||||
|
||||
Text_18E5EA:: @ 818E5EA
|
||||
PalletTown_ProfessorOaksLab_Text_ReceivedPokedexFromOak:: @ 818E5EA
|
||||
.string "{PLAYER} received the POKéDEX\n"
|
||||
.string "from PROF. OAK.$"
|
||||
|
||||
gUnknown_818E612:: @ 818E612
|
||||
PalletTown_ProfessorOaksLab_Text_OakCatchMonsForDataTakeThese:: @ 818E612
|
||||
.string "OAK: You can't get detailed data\n"
|
||||
.string "on POKéMON by just seeing them.\p"
|
||||
.string "You must catch them to obtain\n"
|
||||
@@ -183,10 +183,10 @@ gUnknown_818E612:: @ 818E612
|
||||
.string "So, here are some tools for\n"
|
||||
.string "catching wild POKéMON.$"
|
||||
|
||||
gUnknown_818E6B3:: @ 818E6B3
|
||||
PalletTown_ProfessorOaksLab_Text_ReceivedFivePokeBalls:: @ 818E6B3
|
||||
.string "{PLAYER} received five POKé BALLS.$"
|
||||
|
||||
gUnknown_818E6D0:: @ 818E6D0
|
||||
PalletTown_ProfessorOaksLab_Text_OakExplainCatching:: @ 818E6D0
|
||||
.string "When a wild POKéMON appears,\n"
|
||||
.string "it's fair game.\p"
|
||||
.string "Just throw a POKé BALL at it and\n"
|
||||
@@ -195,7 +195,7 @@ gUnknown_818E6D0:: @ 818E6D0
|
||||
.string "A healthy POKéMON can escape.\n"
|
||||
.string "You have to be lucky!$"
|
||||
|
||||
gUnknown_818E784:: @ 818E784
|
||||
PalletTown_ProfessorOaksLab_Text_OakCompleteMonGuideWasMyDream:: @ 818E784
|
||||
.string "To make a complete guide on all\n"
|
||||
.string "the POKéMON in the world…\p"
|
||||
.string "That was my dream!\p"
|
||||
@@ -207,11 +207,11 @@ gUnknown_818E784:: @ 818E784
|
||||
.string "This is a great undertaking in\n"
|
||||
.string "POKéMON history!$"
|
||||
|
||||
gUnknown_818E871:: @ 818E871
|
||||
PalletTown_ProfessorOaksLab_Text_OakMonsAroundWorldWait:: @ 818E871
|
||||
.string "POKéMON around the world wait for\n"
|
||||
.string "you, {PLAYER}!$"
|
||||
|
||||
gUnknown_818E89C:: @ 818E89C
|
||||
PalletTown_ProfessorOaksLab_Text_OakAddedNothingToPokedex:: @ 818E89C
|
||||
.string "Ah, {PLAYER}!\n"
|
||||
.string "How is your POKéDEX shaping up?\p"
|
||||
.string "{RIVAL} has already caught some\n"
|
||||
@@ -223,34 +223,34 @@ gUnknown_818E89C:: @ 818E89C
|
||||
.string "I'll give you these, so do try a\n"
|
||||
.string "little harder.$"
|
||||
|
||||
gUnknown_818E98E:: @ 818E98E
|
||||
PalletTown_ProfessorOaksLab_Text_OakComeSeeMeSometime:: @ 818E98E
|
||||
.string "OAK: Come see me sometime.\p"
|
||||
.string "After all, I want to know how your\n"
|
||||
.string "POKéDEX is coming along.$"
|
||||
|
||||
gUnknown_818E9E5:: @ 818E9E5
|
||||
PalletTown_ProfessorOaksLab_Text_BlankEncyclopedia:: @ 818E9E5
|
||||
.string "It's like an encyclopedia, but the\n"
|
||||
.string "pages are blank.$"
|
||||
|
||||
gUnknown_818EA19:: @ 818EA19
|
||||
PalletTown_ProfessorOaksLab_Text_ThoseArePokeBalls:: @ 818EA19
|
||||
.string "Those are POKé BALLS.\n"
|
||||
.string "They contain POKéMON!$"
|
||||
|
||||
gUnknown_818EA45:: @ 818EA45
|
||||
PalletTown_ProfessorOaksLab_Text_OaksLastMon:: @ 818EA45
|
||||
.string "That's PROF. OAK's last POKéMON.$"
|
||||
|
||||
gUnknown_818EA66:: @ 818EA66
|
||||
PalletTown_ProfessorOaksLab_Text_PressStartToOpenMenu:: @ 818EA66
|
||||
.string "Press START to open the MENU!$"
|
||||
|
||||
gUnknown_818EA84:: @ 818EA84
|
||||
PalletTown_ProfessorOaksLab_Text_SaveOptionInMenu:: @ 818EA84
|
||||
.string "The SAVE option is on the MENU.\n"
|
||||
.string "Use it regularly.$"
|
||||
|
||||
gUnknown_818EAB6:: @ 818EAB6
|
||||
PalletTown_ProfessorOaksLab_Text_AllMonTypesHaveStrongAndWeakPoints:: @ 818EAB6
|
||||
.string "All POKéMON types have strong and\n"
|
||||
.string "weak points against others.$"
|
||||
|
||||
gUnknown_818EAF4:: @ 818EAF4
|
||||
PalletTown_ProfessorOaksLab_Text_EmailMessage:: @ 818EAF4
|
||||
.string "There's an e-mail message here.\p"
|
||||
.string "…\p"
|
||||
.string "Finally!\n"
|
||||
@@ -264,11 +264,11 @@ gUnknown_818EAF4:: @ 818EAF4
|
||||
.string "PROF. OAK, please visit us!\n"
|
||||
.string "…$"
|
||||
|
||||
gUnknown_818EBE6:: @ 818EBE6
|
||||
PalletTown_ProfessorOaksLab_Text_StudyAsOaksAide:: @ 818EBE6
|
||||
.string "I study POKéMON as PROF. OAK's\n"
|
||||
.string "AIDE.$"
|
||||
|
||||
gUnknown_818EC0B:: @ 818EC0B
|
||||
PalletTown_ProfessorOaksLab_Text_DaisyWillGroomMons:: @ 818EC0B
|
||||
.string "Hi, {PLAYER}. I bet you've become\n"
|
||||
.string "good friends with your POKéMON.\p"
|
||||
.string "By the way, did you know about\n"
|
||||
@@ -280,25 +280,25 @@ gUnknown_818EC0B:: @ 818EC0B
|
||||
.string "This is a secret, so please don't\n"
|
||||
.string "tell anyone.$"
|
||||
|
||||
gUnknown_818ED15:: @ 818ED15
|
||||
PalletTown_ProfessorOaksLab_Text_OakIsGoingToHaveRadioShow:: @ 818ED15
|
||||
.string "PROF. OAK is going to have his own\n"
|
||||
.string "radio show soon.\p"
|
||||
.string "The program will be called PROF.\n"
|
||||
.string "OAK's POKéMON SEMINAR.$"
|
||||
|
||||
gUnknown_818ED81:: @ 818ED81
|
||||
PalletTown_ProfessorOaksLab_Text_OakIsAuthorityOnMons:: @ 818ED81
|
||||
.string "PROF. OAK may not look like much,\n"
|
||||
.string "but he's the authority on POKéMON.\p"
|
||||
.string "Many POKéMON TRAINERS hold him in\n"
|
||||
.string "high regard.$"
|
||||
|
||||
gUnknown_818EDF5:: @ 818EDF5
|
||||
PalletTown_ProfessorOaksLab_Text_OakFavorToAskYouPlayer:: @ 818EDF5
|
||||
.string "Ah, now this is excellent!\p"
|
||||
.string "{PLAYER}, I have another important\n"
|
||||
.string "favor to ask of you.\p"
|
||||
.string "I need you to listen closely.$"
|
||||
|
||||
gUnknown_818EE60:: @ 818EE60
|
||||
PalletTown_ProfessorOaksLab_Text_OakSightingsOfRareMons:: @ 818EE60
|
||||
.string "Recently, there have been sightings\n"
|
||||
.string "of many rare POKéMON species.\p"
|
||||
.string "I'm talking about POKéMON that\n"
|
||||
@@ -308,7 +308,7 @@ gUnknown_818EE60:: @ 818EE60
|
||||
.string "Since I can't do it, {PLAYER}, I'd\n"
|
||||
.string "like you to go in my place.$"
|
||||
|
||||
gUnknown_818EF59:: @ 818EF59
|
||||
PalletTown_ProfessorOaksLab_Text_RivalJustLetMeHandleEverything:: @ 818EF59
|
||||
.string "{RIVAL}: Hey, I heard that!\p"
|
||||
.string "Gramps, what's with favoring\n"
|
||||
.string "{PLAYER} over me all the time?\p"
|
||||
@@ -317,27 +317,27 @@ gUnknown_818EF59:: @ 818EF59
|
||||
.string "You should just let me handle\n"
|
||||
.string "everything.$"
|
||||
|
||||
gUnknown_818F004:: @ 818F004
|
||||
PalletTown_ProfessorOaksLab_Text_OakNeedYourHelpTooNeedToSeePokedexes:: @ 818F004
|
||||
.string "OAK: I know, I know.\n"
|
||||
.string "Of course I need your help, too.\p"
|
||||
.string "Now, I need to see both your\n"
|
||||
.string "POKéDEXES.$"
|
||||
|
||||
gUnknown_818F062:: @ 818F062
|
||||
PalletTown_ProfessorOaksLab_Text_OakTookBothPokedexUnits:: @ 818F062
|
||||
.string "PROF. OAK took both POKéDEX\n"
|
||||
.string "units.$"
|
||||
|
||||
gUnknown_818F085:: @ 818F085
|
||||
PalletTown_ProfessorOaksLab_Text_OakNowTheseUnitsCanRecordMoreData:: @ 818F085
|
||||
.string "… … … … … …\p"
|
||||
.string "… … … … … …\p"
|
||||
.string "…And that's done!\p"
|
||||
.string "Now these units can record data on\n"
|
||||
.string "a lot more POKéMON.$"
|
||||
|
||||
Text_18F0E8:: @ 818F0E8
|
||||
PalletTown_ProfessorOaksLab_Text_PlayersPokedexWasUpgraded:: @ 818F0E8
|
||||
.string "{PLAYER}'s POKéDEX was upgraded!$"
|
||||
|
||||
gUnknown_818F103:: @ 818F103
|
||||
PalletTown_ProfessorOaksLab_Text_OakMustReallyWorkToFillPokedex:: @ 818F103
|
||||
.string "Now, {PLAYER} and {RIVAL}!\p"
|
||||
.string "This time, you really must work\n"
|
||||
.string "towards filling your POKéDEXES.\p"
|
||||
@@ -346,7 +346,7 @@ gUnknown_818F103:: @ 818F103
|
||||
.string "Truly, this is a monumentally great\n"
|
||||
.string "undertaking in POKéMON history!$"
|
||||
|
||||
gUnknown_818F1DB:: @ 818F1DB
|
||||
PalletTown_ProfessorOaksLab_Text_RivalIllCompleteThePokedex:: @ 818F1DB
|
||||
.string "{RIVAL}: Gramps, calm down.\n"
|
||||
.string "Don't get so excited.\p"
|
||||
.string "I'll get the POKéDEX completed,\n"
|
||||
|
||||
+1
-1
@@ -90,7 +90,7 @@ EventScript_AccessProfOaksPC:: @ 81A6A7A
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_ExitOaksPC
|
||||
setflag FLAG_OAKS_RATING_IS_VIA_PC
|
||||
call ProfOak_EventScript_RatePokedex
|
||||
call PokedexRating_EventScript_Rate
|
||||
clearflag FLAG_OAKS_RATING_IS_VIA_PC
|
||||
goto EventScript_ExitOaksPC
|
||||
end
|
||||
|
||||
@@ -1,40 +1,40 @@
|
||||
ProfOak_EventScript_RatePokedexInPerson:: @ 81A737B
|
||||
PokedexRating_EventScript_RateInPerson:: @ 81A737B
|
||||
goto_if_questlog EventScript_ReleaseEnd
|
||||
special sub_8112364
|
||||
call_if_set FLAG_OAK_SAW_DEX_COMPLETION, ProfOak_EventScript_DexCompleteIntro
|
||||
call_if_unset FLAG_OAK_SAW_DEX_COMPLETION, ProfOak_EventScript_NormalIntro
|
||||
call ProfOak_EventScript_RatePokedex
|
||||
call_if_set FLAG_OAK_SAW_DEX_COMPLETION, PokedexRating_EventScript_DexCompleteIntro
|
||||
call_if_unset FLAG_OAK_SAW_DEX_COMPLETION, PokedexRating_EventScript_NormalIntro
|
||||
call PokedexRating_EventScript_Rate
|
||||
return
|
||||
|
||||
ProfOak_EventScript_DexCompleteIntro:: @ 81A73A4
|
||||
msgbox Text_LoveSeeingYourPokedex
|
||||
PokedexRating_EventScript_DexCompleteIntro:: @ 81A73A4
|
||||
msgbox PokedexRating_Text_LoveSeeingYourPokedex
|
||||
return
|
||||
|
||||
ProfOak_EventScript_NormalIntro:: @ 81A73AD
|
||||
msgbox Text_HowIsPokedexComingAlong
|
||||
PokedexRating_EventScript_NormalIntro:: @ 81A73AD
|
||||
msgbox PokedexRating_Text_HowIsPokedexComingAlong
|
||||
return
|
||||
|
||||
ProfOak_EventScript_ShowRatingMsg:: @ 81A73B6
|
||||
PokedexRating_EventScript_ShowRatingMsg:: @ 81A73B6
|
||||
copyvar VAR_0x8004, VAR_0x8009
|
||||
special Special_GetProfOaksRatingMessage
|
||||
waitmessage
|
||||
compare VAR_RESULT, FALSE
|
||||
call_if_eq ProfOak_EventScript_RatingFanfare
|
||||
call_if_eq PokedexRating_EventScript_NormalFanfare
|
||||
compare VAR_RESULT, TRUE
|
||||
call_if_eq ProfOak_EventScript_DexCompleteFanfare
|
||||
call_if_eq PokedexRating_EventScript_DexCompleteFanfare
|
||||
waitfanfare
|
||||
waitbuttonpress
|
||||
return
|
||||
|
||||
ProfOak_EventScript_RatingFanfare:: @ 81A73D8
|
||||
PokedexRating_EventScript_NormalFanfare:: @ 81A73D8
|
||||
playfanfare MUS_FAN2
|
||||
return
|
||||
|
||||
ProfOak_EventScript_DexCompleteFanfare:: @ 81A73DC
|
||||
PokedexRating_EventScript_DexCompleteFanfare:: @ 81A73DC
|
||||
playfanfare MUS_FANFA5
|
||||
return
|
||||
|
||||
ProfOak_EventScript_RatePokedex:: @ 81A73E0
|
||||
PokedexRating_EventScript_Rate:: @ 81A73E0
|
||||
setvar VAR_0x8004, 31
|
||||
special HelpSystem_BackupSomeVariable
|
||||
special Special_SetSomeVariable
|
||||
@@ -45,40 +45,40 @@ ProfOak_EventScript_RatePokedex:: @ 81A73E0
|
||||
copyvar VAR_0x800A, VAR_RESULT
|
||||
getnumberstring 0, VAR_0x8008 @ Num Kanto Seen
|
||||
getnumberstring 1, VAR_0x8009 @ Num Kanto Caught
|
||||
msgbox Text_YouveSeenXAndOwnedYMons
|
||||
call_if_unset FLAG_OAKS_RATING_IS_VIA_PC, ProfOak_EventScript_SetTextColor
|
||||
call ProfOak_EventScript_ShowRatingMsg
|
||||
msgbox PokedexRating_Text_SeenXOwnedY
|
||||
call_if_unset FLAG_OAKS_RATING_IS_VIA_PC, PokedexRating_EventScript_SetTextColor
|
||||
call PokedexRating_EventScript_ShowRatingMsg
|
||||
compare VAR_0x800A, FALSE
|
||||
goto_if_eq ProfOak_EventScript_EndRatePokedex @ National Dex not enabled
|
||||
goto_if_eq PokedexRating_EventScript_EndRating @ National Dex not enabled
|
||||
setvar VAR_0x8004, 1
|
||||
specialvar VAR_RESULT, Special_GetPokedexCount
|
||||
copyvar VAR_0x8008, VAR_0x8005
|
||||
copyvar VAR_0x8009, VAR_0x8006
|
||||
getnumberstring 0, VAR_0x8008 @ Num National Seen
|
||||
getnumberstring 1, VAR_0x8009 @ Num National Caught
|
||||
msgbox Text_AndNationalDexSeenXOwnedY
|
||||
msgbox PokedexRating_Text_NationalDexSeenXOwnedY
|
||||
specialvar VAR_RESULT, HasAllMons
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq ProfOak_EventScript_DexIncomplete
|
||||
goto_if_eq PokedexRating_EventScript_DexIncomplete
|
||||
compare VAR_RESULT, TRUE
|
||||
goto_if_eq ProfOak_EventScript_DexComplete
|
||||
goto_if_eq PokedexRating_EventScript_DexComplete
|
||||
end
|
||||
|
||||
ProfOak_EventScript_SetTextColor:: @ 81A746D
|
||||
PokedexRating_EventScript_SetTextColor:: @ 81A746D
|
||||
textcolor 0
|
||||
return
|
||||
|
||||
ProfOak_EventScript_DexIncomplete:: @ 81A7470
|
||||
msgbox Text_LookForwardToFilledNationalDex
|
||||
goto ProfOak_EventScript_EndRatePokedex
|
||||
PokedexRating_EventScript_DexIncomplete:: @ 81A7470
|
||||
msgbox PokedexRating_Text_LookForwardToFilledNationalDex
|
||||
goto PokedexRating_EventScript_EndRating
|
||||
end
|
||||
|
||||
ProfOak_EventScript_DexComplete:: @ 81A747E
|
||||
PokedexRating_EventScript_DexComplete:: @ 81A747E
|
||||
setflag FLAG_OAK_SAW_DEX_COMPLETION
|
||||
msgbox Text_YouveCompletedDex
|
||||
goto ProfOak_EventScript_EndRatePokedex
|
||||
msgbox PokedexRating_Text_YouveCompletedDex
|
||||
goto PokedexRating_EventScript_EndRating
|
||||
end
|
||||
|
||||
ProfOak_EventScript_EndRatePokedex:: @ 81A748F
|
||||
PokedexRating_EventScript_EndRating:: @ 81A748F
|
||||
special HelpSystem_RestoreSomeVariable
|
||||
return
|
||||
|
||||
@@ -1,119 +1,119 @@
|
||||
Text_HowIsPokedexComingAlong:: @ 81A6C51
|
||||
PokedexRating_Text_HowIsPokedexComingAlong:: @ 81A6C51
|
||||
.string "OAK: Good to see you!\n"
|
||||
.string "How is your POKéDEX coming along?\p"
|
||||
.string "Here, let me take a look.$"
|
||||
|
||||
Text_YouveSeenXAndOwnedYMons:: @ 81A6CA3
|
||||
PokedexRating_Text_SeenXOwnedY:: @ 81A6CA3
|
||||
.string "The amount of progress you've made\n"
|
||||
.string "on your POKéDEX is:\p"
|
||||
.string "{STR_VAR_1} POKéMON seen and\n"
|
||||
.string "{STR_VAR_2} POKéMON owned.\p"
|
||||
.string "{SIZE}ÁPROF. OAK's rating:$"
|
||||
|
||||
gUnknown_81A6D17:: @ 81A6D17
|
||||
PokedexRating_Text_LessThan10:: @ 81A6D17
|
||||
.string "You still have lots to do.\p"
|
||||
.string "Go into every patch of grass you\n"
|
||||
.string "see and look for POKéMON!$"
|
||||
|
||||
gUnknown_81A6D6D:: @ 81A6D6D
|
||||
PokedexRating_Text_LessThan20:: @ 81A6D6D
|
||||
.string "It looks as if you're getting on\n"
|
||||
.string "the right track!\p"
|
||||
.string "I've given one of my AIDES a FLASH\n"
|
||||
.string "HM. Make sure you go get it!$"
|
||||
|
||||
gUnknown_81A6DDF:: @ 81A6DDF
|
||||
PokedexRating_Text_LessThan30:: @ 81A6DDF
|
||||
.string "Your POKéDEX could use a bit more\n"
|
||||
.string "volume still!\p"
|
||||
.string "Try to catch other species of\n"
|
||||
.string "POKéMON!$"
|
||||
|
||||
gUnknown_81A6E36:: @ 81A6E36
|
||||
PokedexRating_Text_LessThan40:: @ 81A6E36
|
||||
.string "Good, it's apparent that you're\n"
|
||||
.string "trying hard!\p"
|
||||
.string "I've given one of my AIDES an\n"
|
||||
.string "ITEMFINDER. Be sure to collect it!$"
|
||||
|
||||
gUnknown_81A6EA4:: @ 81A6EA4
|
||||
PokedexRating_Text_LessThan50:: @ 81A6EA4
|
||||
.string "Your POKéDEX is coming along quite\n"
|
||||
.string "well!\p"
|
||||
.string "I've given one of my AIDES an\n"
|
||||
.string "AMULET COIN. Be sure to get it!$"
|
||||
|
||||
gUnknown_81A6F0B:: @ 81A6F0B
|
||||
PokedexRating_Text_LessThan60:: @ 81A6F0B
|
||||
.string "Ah, you've finally topped 50\n"
|
||||
.string "species!\p"
|
||||
.string "I've given one of my AIDES an EXP.\n"
|
||||
.string "SHARE. Be sure to go get it!$"
|
||||
|
||||
gUnknown_81A6F71:: @ 81A6F71
|
||||
PokedexRating_Text_LessThan70:: @ 81A6F71
|
||||
.string "Hoho! This is turning into quite the\n"
|
||||
.string "respectable POKéDEX!$"
|
||||
|
||||
gUnknown_81A6FAB:: @ 81A6FAB
|
||||
PokedexRating_Text_LessThan80:: @ 81A6FAB
|
||||
.string "Very good!\p"
|
||||
.string "I think you'll collect even more\n"
|
||||
.string "POKéMON by going fishing!$"
|
||||
|
||||
gUnknown_81A6FF1:: @ 81A6FF1
|
||||
PokedexRating_Text_LessThan90:: @ 81A6FF1
|
||||
.string "Wonderful! Let me guess… You\n"
|
||||
.string "like to collect things, don't you?$"
|
||||
|
||||
gUnknown_81A7031:: @ 81A7031
|
||||
PokedexRating_Text_LessThan100:: @ 81A7031
|
||||
.string "I'm impressed!\n"
|
||||
.string "It must have been difficult to do!$"
|
||||
|
||||
gUnknown_81A7063:: @ 81A7063
|
||||
PokedexRating_Text_LessThan110:: @ 81A7063
|
||||
.string "You've finally hit 100 species!\n"
|
||||
.string "I can't believe how good you are!$"
|
||||
|
||||
gUnknown_81A70A5:: @ 81A70A5
|
||||
PokedexRating_Text_LessThan120:: @ 81A70A5
|
||||
.string "You even have the evolved forms\n"
|
||||
.string "of POKéMON! Super!$"
|
||||
|
||||
gUnknown_81A70D8:: @ 81A70D8
|
||||
PokedexRating_Text_LessThan130:: @ 81A70D8
|
||||
.string "Excellent! Trade with friends to\n"
|
||||
.string "get some more!$"
|
||||
|
||||
gUnknown_81A7108:: @ 81A7108
|
||||
PokedexRating_Text_LessThan140:: @ 81A7108
|
||||
.string "Outstanding!\n"
|
||||
.string "You've become a real pro at this!$"
|
||||
|
||||
gUnknown_81A7137:: @ 81A7137
|
||||
PokedexRating_Text_LessThan150:: @ 81A7137
|
||||
.string "I have nothing left to say!\n"
|
||||
.string "You're the POKéMON PROFESSOR now!$"
|
||||
|
||||
gUnknown_81A7175:: @ 81A7175
|
||||
PokedexRating_Text_Complete:: @ 81A7175
|
||||
.string "Your POKéDEX is entirely complete!\n"
|
||||
.string "Congratulations!!$"
|
||||
|
||||
Text_AndNationalDexSeenXOwnedY:: @ 81A71AA
|
||||
PokedexRating_Text_NationalDexSeenXOwnedY:: @ 81A71AA
|
||||
.string "And your NATIONAL POKéDEX is:\p"
|
||||
.string "{STR_VAR_1} POKéMON seen and\n"
|
||||
.string "{STR_VAR_2} POKéMON owned.$"
|
||||
|
||||
Text_LookForwardToFilledNationalDex:: @ 81A71EE
|
||||
PokedexRating_Text_LookForwardToFilledNationalDex:: @ 81A71EE
|
||||
.string "I'll be looking forward to seeing\n"
|
||||
.string "you fill the NATIONAL POKéDEX!$"
|
||||
|
||||
Text_YouveCompletedDex:: @ 81A722F
|
||||
PokedexRating_Text_YouveCompletedDex:: @ 81A722F
|
||||
.string "Finally…\p"
|
||||
.string "You've finally completed the\n"
|
||||
.string "POKéDEX!\p"
|
||||
.string "It's magnificent!\n"
|
||||
.string "Truly, this is a fantastic feat!$"
|
||||
|
||||
Text_1A7291:: @ 81A7291
|
||||
PokedexRating_Text_Wroooaaarrr:: @ 81A7291
|
||||
.string "Wroooooooaaaaaarrrr!$"
|
||||
|
||||
Text_1A72A6:: @ 81A72A6
|
||||
PokedexRating_Text_HaHa:: @ 81A72A6
|
||||
.string "はあ はあ‥$"
|
||||
|
||||
gUnknown_81A72AD:: @ 81A72AD
|
||||
PokedexRating_Text_ThankYouMadeDreamReality:: @ 81A72AD
|
||||
.string "Thank you, {PLAYER}!\n"
|
||||
.string "Sincerely, thank you!\l"
|
||||
.string "You've made my dream a reality!$"
|
||||
|
||||
Text_LoveSeeingYourPokedex:: @ 81A72F2
|
||||
PokedexRating_Text_LoveSeeingYourPokedex:: @ 81A72F2
|
||||
.string "OAK: Ah, welcome!\p"
|
||||
.string "Tell me, how is your POKéDEX\n"
|
||||
.string "coming along?\p"
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
@ For the NPC in Pallet Town that talks about the Trainer Tips sign
|
||||
|
||||
PalletTown_Text_HmmIsThatRight:: @ 81B1C8B
|
||||
.string "Hmm…\n"
|
||||
.string "Is that right…$"
|
||||
|
||||
PalletTown_Text_OhLookLook:: @ 81B1C9F
|
||||
.string "Oh!\n"
|
||||
.string "Look, look!$"
|
||||
|
||||
PalletTown_Text_ReadItReadIt:: @ 81B1CAF
|
||||
.string "Read it, read it!$"
|
||||
|
||||
@ Used by sign
|
||||
PalletTown_Text_PressStartToOpenMenu:: @ 81B1CC1
|
||||
.string "TRAINER TIPS\p"
|
||||
.string "Press START to open the MENU!$"
|
||||
|
||||
PalletTown_Text_SignsAreUsefulArentThey:: @ 81B1CEC
|
||||
.string "Signs are useful, aren't they?$"
|
||||
|
||||
PalletTown_Text_LookCopiedTrainerTipsSign:: @ 81B1D0B
|
||||
.string "Look, look!\p"
|
||||
.string "I copied what it said on one of\n"
|
||||
.string "those TRAINER TIPS signs!$"
|
||||
|
||||
@ Used by NPC
|
||||
PalletTown_Text_PressStartToOpenMenuCopy:: @ 81B1D51
|
||||
.string "TRAINER TIPS!\p"
|
||||
.string "Press START to open the MENU!$"
|
||||
@@ -90,7 +90,7 @@
|
||||
#define VAR_0x402F 0x402F
|
||||
|
||||
#define VAR_ICE_STEP_COUNT 0x4030
|
||||
#define VAR_STARTER_MON 0x4031
|
||||
#define VAR_STARTER_MON 0x4031 // 0: Bulbasaur, 1: Squirtle, 2: Charmander
|
||||
#define VAR_0x4032 0x4032
|
||||
#define VAR_ENIGMA_BERRY_AVAILABLE 0x4033
|
||||
|
||||
|
||||
+37
-35
@@ -4,22 +4,22 @@
|
||||
#include "field_message_box.h"
|
||||
#include "constants/species.h"
|
||||
|
||||
extern const u8 gUnknown_81A6D17[];
|
||||
extern const u8 gUnknown_81A6D6D[];
|
||||
extern const u8 gUnknown_81A6DDF[];
|
||||
extern const u8 gUnknown_81A6E36[];
|
||||
extern const u8 gUnknown_81A6EA4[];
|
||||
extern const u8 gUnknown_81A6F0B[];
|
||||
extern const u8 gUnknown_81A6F71[];
|
||||
extern const u8 gUnknown_81A6FAB[];
|
||||
extern const u8 gUnknown_81A6FF1[];
|
||||
extern const u8 gUnknown_81A7031[];
|
||||
extern const u8 gUnknown_81A7063[];
|
||||
extern const u8 gUnknown_81A70A5[];
|
||||
extern const u8 gUnknown_81A70D8[];
|
||||
extern const u8 gUnknown_81A7108[];
|
||||
extern const u8 gUnknown_81A7137[];
|
||||
extern const u8 gUnknown_81A7175[];
|
||||
extern const u8 PokedexRating_Text_LessThan10[];
|
||||
extern const u8 PokedexRating_Text_LessThan20[];
|
||||
extern const u8 PokedexRating_Text_LessThan30[];
|
||||
extern const u8 PokedexRating_Text_LessThan40[];
|
||||
extern const u8 PokedexRating_Text_LessThan50[];
|
||||
extern const u8 PokedexRating_Text_LessThan60[];
|
||||
extern const u8 PokedexRating_Text_LessThan70[];
|
||||
extern const u8 PokedexRating_Text_LessThan80[];
|
||||
extern const u8 PokedexRating_Text_LessThan90[];
|
||||
extern const u8 PokedexRating_Text_LessThan100[];
|
||||
extern const u8 PokedexRating_Text_LessThan110[];
|
||||
extern const u8 PokedexRating_Text_LessThan120[];
|
||||
extern const u8 PokedexRating_Text_LessThan130[];
|
||||
extern const u8 PokedexRating_Text_LessThan140[];
|
||||
extern const u8 PokedexRating_Text_LessThan150[];
|
||||
extern const u8 PokedexRating_Text_Complete[];
|
||||
|
||||
u16 Special_GetPokedexCount(void)
|
||||
{
|
||||
@@ -41,65 +41,67 @@ static const u8 *GetProfOaksRatingMessageByCount(u16 count)
|
||||
gSpecialVar_Result = FALSE;
|
||||
|
||||
if (count < 10)
|
||||
return gUnknown_81A6D17;
|
||||
return PokedexRating_Text_LessThan10;
|
||||
|
||||
if (count < 20)
|
||||
return gUnknown_81A6D6D;
|
||||
return PokedexRating_Text_LessThan20;
|
||||
|
||||
if (count < 30)
|
||||
return gUnknown_81A6DDF;
|
||||
return PokedexRating_Text_LessThan30;
|
||||
|
||||
if (count < 40)
|
||||
return gUnknown_81A6E36;
|
||||
return PokedexRating_Text_LessThan40;
|
||||
|
||||
if (count < 50)
|
||||
return gUnknown_81A6EA4;
|
||||
return PokedexRating_Text_LessThan50;
|
||||
|
||||
if (count < 60)
|
||||
return gUnknown_81A6F0B;
|
||||
return PokedexRating_Text_LessThan60;
|
||||
|
||||
if (count < 70)
|
||||
return gUnknown_81A6F71;
|
||||
return PokedexRating_Text_LessThan70;
|
||||
|
||||
if (count < 80)
|
||||
return gUnknown_81A6FAB;
|
||||
return PokedexRating_Text_LessThan80;
|
||||
|
||||
if (count < 90)
|
||||
return gUnknown_81A6FF1;
|
||||
return PokedexRating_Text_LessThan90;
|
||||
|
||||
if (count < 100)
|
||||
return gUnknown_81A7031;
|
||||
return PokedexRating_Text_LessThan100;
|
||||
|
||||
if (count < 110)
|
||||
return gUnknown_81A7063;
|
||||
return PokedexRating_Text_LessThan110;
|
||||
|
||||
if (count < 120)
|
||||
return gUnknown_81A70A5;
|
||||
return PokedexRating_Text_LessThan120;
|
||||
|
||||
if (count < 130)
|
||||
return gUnknown_81A70D8;
|
||||
return PokedexRating_Text_LessThan130;
|
||||
|
||||
if (count < 140)
|
||||
return gUnknown_81A7108;
|
||||
return PokedexRating_Text_LessThan140;
|
||||
|
||||
if (count < 150)
|
||||
return gUnknown_81A7137;
|
||||
return PokedexRating_Text_LessThan150;
|
||||
|
||||
if (count == 150)
|
||||
{
|
||||
// Mew doesn't count for completing the pokedex
|
||||
if (GetSetPokedexFlag(SpeciesToNationalPokedexNum(SPECIES_MEW), 1))
|
||||
return gUnknown_81A7137;
|
||||
return PokedexRating_Text_LessThan150;
|
||||
|
||||
gSpecialVar_Result = TRUE;
|
||||
return gUnknown_81A7175;
|
||||
return PokedexRating_Text_Complete;
|
||||
}
|
||||
|
||||
if (count == 151)
|
||||
{
|
||||
gSpecialVar_Result = TRUE;
|
||||
return gUnknown_81A7175;
|
||||
return PokedexRating_Text_Complete;
|
||||
}
|
||||
|
||||
return gUnknown_81A6D17;
|
||||
return PokedexRating_Text_LessThan10;
|
||||
}
|
||||
|
||||
void Special_GetProfOaksRatingMessage(void)
|
||||
|
||||
Reference in New Issue
Block a user