Document Celadon City scripts

This commit is contained in:
GriffinR
2020-01-25 02:05:30 -05:00
parent a09e66b53f
commit 35c0e1f60a
68 changed files with 1713 additions and 1742 deletions
+23 -406
View File
@@ -21,6 +21,7 @@
#include "constants/fame_checker.h" #include "constants/fame_checker.h"
#include "constants/seagallop.h" #include "constants/seagallop.h"
#include "constants/game_stat.h" #include "constants/game_stat.h"
#include "constants/coins.h"
#include "constants/menu.h" #include "constants/menu.h"
#include "constants/battle_setup.h" #include "constants/battle_setup.h"
#include "constants/map_scripts.h" #include "constants/map_scripts.h"
@@ -1707,419 +1708,35 @@ Text_1ACD45:: @ 81ACD45
.include "data/scripts/fame_checker.inc" .include "data/scripts/fame_checker.inc"
.include "data/text/fame_checker.inc" .include "data/text/fame_checker.inc"
CeladonCity_GameCorner_EventScript_1B2867:: @ 81B2867 gUnknown_81B1C8B:: @ 81B1C8B
lockall .string "Hmm\n"
showmoneybox 0, 0, 0 .string "Is that right$"
msgbox gUnknown_81B1D7D, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_1B2926
checkmoney 50, 0
compare VAR_RESULT, FALSE
goto_if_eq EventScript_1B292B
playse SE_SHOP
removemoney 50, 0
updatemoneybox 0, 0, 0
waitse
message gUnknown_81B1E24
waitmessage
multichoice 21, 0, MULTICHOICE_TRAINER_CARD_ICON_TINT, TRUE
switch VAR_RESULT
case 0, EventScript_1B28DB
case 1, EventScript_1B28E6
case 2, EventScript_1B28F1
case 3, EventScript_1B28FC
end
EventScript_1B28DB:: @ 81B28DB gUnknown_81B1C9F:: @ 81B1C9F
setvar VAR_0x8004, 0 .string "Oh!\n"
goto EventScript_1B2907 .string "Look, look!$"
EventScript_1B28E5:: @ 81B28E5 gUnknown_81B1CAF:: @ 81B1CAF
end .string "Read it, read it!$"
EventScript_1B28E6:: @ 81B28E6 gUnknown_81B1CC1:: @ 81B1CC1
setvar VAR_0x8004, 1 .string "TRAINER TIPS\p"
goto EventScript_1B2907 .string "Press START to open the MENU!$"
EventScript_1B28F0:: @ 81B28F0 gUnknown_81B1CEC:: @ 81B1CEC
end .string "Signs are useful, aren't they?$"
EventScript_1B28F1:: @ 81B28F1 gUnknown_81B1D0B:: @ 81B1D0B
setvar VAR_0x8004, 2 .string "Look, look!\p"
goto EventScript_1B2907 .string "I copied what it said on one of\n"
.string "those TRAINER TIPS signs!$"
EventScript_1B28FB:: @ 81B28FB gUnknown_81B1D51:: @ 81B1D51
end .string "TRAINER TIPS!\p"
.string "Press START to open the MENU!$"
EventScript_1B28FC:: @ 81B28FC
setvar VAR_0x8004, 3
goto EventScript_1B2907
EventScript_1B2906:: @ 81B2906
end
EventScript_1B2907:: @ 81B2907
message gUnknown_81B1E42
waitmessage
playse MUS_ME_PHOTO
dofieldeffect FLDEFF_UNK_45
delay 60
special Special_UpdateTrainerCardPhotoIcons
msgbox gUnknown_81B1E7D
hidemoneybox 0, 0
releaseall
end
EventScript_1B2926:: @ 81B2926
hidemoneybox 0, 0
releaseall
end
EventScript_1B292B:: @ 81B292B
msgbox gUnknown_81B1E07
hidemoneybox 0, 0
releaseall
end
FourIsland_House2_EventScript_1B2938:: @ 81B2938
lock
specialvar VAR_0x8008, Special_StickerLadyGetBragFlags
goto_if_unset FLAG_MET_STICKER_LADY, EventScript_1B2951
goto_if_set FLAG_MET_STICKER_LADY, EventScript_1B2994
end
EventScript_1B2951:: @ 81B2951
setflag FLAG_MET_STICKER_LADY
msgbox gUnknown_81B1EB3
applymovement 1, Movement_FacePlayer
waitmovement 0
playse SE_PIN
applymovement 1, Movement_ExclamationMark
waitmovement 0
applymovement 1, Movement_Delay48
waitmovement 0
compare VAR_0x8008, 0
goto_if_eq EventScript_1B2B8E
message gUnknown_81B1EF8
waitmessage
goto EventScript_1B29D0
EventScript_1B2993:: @ 81B2993
end
EventScript_1B2994:: @ 81B2994
applymovement 1, Movement_FacePlayer
waitmovement 0
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
compare VAR_0x8008, 0
goto_if_eq EventScript_1B29C6
message gUnknown_81B2025
waitmessage
goto EventScript_1B29D0
EventScript_1B29C5:: @ 81B29C5
end
EventScript_1B29C6:: @ 81B29C6
msgbox gUnknown_81B1FEF
release
end
EventScript_1B29D0:: @ 81B29D0
switch VAR_0x8008
case 1, EventScript_1B2A23
case 2, EventScript_1B2A4F
case 4, EventScript_1B2A7B
case 3, EventScript_1B2AA7
case 5, EventScript_1B2ADE
case 6, EventScript_1B2B15
case 7, EventScript_1B2B4C
end
EventScript_1B2A23:: @ 81B2A23
multichoice 15, 8, MULTICHOICE_HOF_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2B98
case 1, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2A4F:: @ 81B2A4F
multichoice 16, 8, MULTICHOICE_EGGS_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2C62
case 1, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2A7B:: @ 81B2A7B
multichoice 15, 8, MULTICHOICE_VICTORIES_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2D2C
case 1, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2AA7:: @ 81B2AA7
multichoice 15, 6, MULTICHOICE_HOF_EGGS_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2B98
case 1, EventScript_1B2C62
case 2, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2ADE:: @ 81B2ADE
multichoice 15, 6, MULTICHOICE_HOF_VICTORIES_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2B98
case 1, EventScript_1B2D2C
case 2, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2B15:: @ 81B2B15
multichoice 15, 6, MULTICHOICE_EGGS_VICTORIES_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2C62
case 1, EventScript_1B2D2C
case 2, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2B4C:: @ 81B2B4C
multichoice 15, 5, MULTICHOICE_HOF_EGGS_VICTORIES_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2B98
case 1, EventScript_1B2C62
case 2, EventScript_1B2D2C
case 3, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2B8E:: @ 81B2B8E
msgbox gUnknown_81B1EF8
release
end
EventScript_1B2B98:: @ 81B2B98
compare VAR_0x8004, 39
goto_if_le EventScript_1B2BC5
compare VAR_0x8004, 99
goto_if_le EventScript_1B2BE3
compare VAR_0x8004, 199
goto_if_le EventScript_1B2C01
compare VAR_0x8004, 200
goto_if_ge EventScript_1B2C1F
end
EventScript_1B2BC5:: @ 81B2BC5
compare VAR_HOF_BRAG_STATE, 1
goto_if_eq EventScript_1B2C3D
setvar VAR_HOF_BRAG_STATE, 1
msgbox gUnknown_81B206E
goto EventScript_1B2C51
EventScript_1B2BE2:: @ 81B2BE2
end
EventScript_1B2BE3:: @ 81B2BE3
compare VAR_HOF_BRAG_STATE, 2
goto_if_eq EventScript_1B2C3D
setvar VAR_HOF_BRAG_STATE, 2
msgbox gUnknown_81B20CF
goto EventScript_1B2C51
EventScript_1B2C00:: @ 81B2C00
end
EventScript_1B2C01:: @ 81B2C01
compare VAR_HOF_BRAG_STATE, 3
goto_if_eq EventScript_1B2C3D
setvar VAR_HOF_BRAG_STATE, 3
msgbox gUnknown_81B2133
goto EventScript_1B2C51
EventScript_1B2C1E:: @ 81B2C1E
end
EventScript_1B2C1F:: @ 81B2C1F
compare VAR_HOF_BRAG_STATE, 4
goto_if_eq EventScript_1B2C47
setvar VAR_HOF_BRAG_STATE, 4
msgbox gUnknown_81B21C4
goto EventScript_1B2C51
EventScript_1B2C3C:: @ 81B2C3C
end
EventScript_1B2C3D:: @ 81B2C3D
msgbox gUnknown_81B227C
release
end
EventScript_1B2C47:: @ 81B2C47
msgbox gUnknown_81B22B0
release
end
EventScript_1B2C51:: @ 81B2C51
textcolor 3
playfanfare MUS_FANFA1
message gUnknown_81B2242
waitmessage
waitfanfare
delay 90
release
end
EventScript_1B2C62:: @ 81B2C62
compare VAR_0x8005, 99
goto_if_le EventScript_1B2C8F
compare VAR_0x8005, 199
goto_if_le EventScript_1B2CAD
compare VAR_0x8005, 299
goto_if_le EventScript_1B2CCB
compare VAR_0x8005, 300
goto_if_ge EventScript_1B2CE9
end
EventScript_1B2C8F:: @ 81B2C8F
compare VAR_EGG_BRAG_STATE, 1
goto_if_eq EventScript_1B2D07
setvar VAR_EGG_BRAG_STATE, 1
msgbox gUnknown_81B2308
goto EventScript_1B2D1B
EventScript_1B2CAC:: @ 81B2CAC
end
EventScript_1B2CAD:: @ 81B2CAD
compare VAR_EGG_BRAG_STATE, 2
goto_if_eq EventScript_1B2D07
setvar VAR_EGG_BRAG_STATE, 2
msgbox gUnknown_81B2372
goto EventScript_1B2D1B
EventScript_1B2CCA:: @ 81B2CCA
end
EventScript_1B2CCB:: @ 81B2CCB
compare VAR_EGG_BRAG_STATE, 3
goto_if_eq EventScript_1B2D07
setvar VAR_EGG_BRAG_STATE, 3
msgbox gUnknown_81B23E0
goto EventScript_1B2D1B
EventScript_1B2CE8:: @ 81B2CE8
end
EventScript_1B2CE9:: @ 81B2CE9
compare VAR_EGG_BRAG_STATE, 4
goto_if_eq EventScript_1B2D11
setvar VAR_EGG_BRAG_STATE, 4
msgbox gUnknown_81B2448
goto EventScript_1B2D1B
EventScript_1B2D06:: @ 81B2D06
end
EventScript_1B2D07:: @ 81B2D07
msgbox gUnknown_81B251B
release
end
EventScript_1B2D11:: @ 81B2D11
msgbox gUnknown_81B254F
release
end
EventScript_1B2D1B:: @ 81B2D1B
textcolor 3
playfanfare MUS_FANFA1
message gUnknown_81B24EA
waitmessage
waitfanfare
delay 90
release
end
EventScript_1B2D2C:: @ 81B2D2C
compare VAR_0x8006, 19
goto_if_le EventScript_1B2D59
compare VAR_0x8006, 49
goto_if_le EventScript_1B2D77
compare VAR_0x8006, 99
goto_if_le EventScript_1B2D95
compare VAR_0x8006, 100
goto_if_ge EventScript_1B2DB3
end
EventScript_1B2D59:: @ 81B2D59
compare VAR_LINK_WIN_BRAG_STATE, 1
goto_if_eq EventScript_1B2DD1
setvar VAR_LINK_WIN_BRAG_STATE, 1
msgbox gUnknown_81B25A7
goto EventScript_1B2DE5
EventScript_1B2D76:: @ 81B2D76
end
EventScript_1B2D77:: @ 81B2D77
compare VAR_LINK_WIN_BRAG_STATE, 2
goto_if_eq EventScript_1B2DD1
setvar VAR_LINK_WIN_BRAG_STATE, 2
msgbox gUnknown_81B2609
goto EventScript_1B2DE5
EventScript_1B2D94:: @ 81B2D94
end
EventScript_1B2D95:: @ 81B2D95
compare VAR_LINK_WIN_BRAG_STATE, 3
goto_if_eq EventScript_1B2DD1
setvar VAR_LINK_WIN_BRAG_STATE, 3
msgbox gUnknown_81B267B
goto EventScript_1B2DE5
EventScript_1B2DB2:: @ 81B2DB2
end
EventScript_1B2DB3:: @ 81B2DB3
compare VAR_LINK_WIN_BRAG_STATE, 4
goto_if_eq EventScript_1B2DDB
setvar VAR_LINK_WIN_BRAG_STATE, 4
msgbox gUnknown_81B26F6
goto EventScript_1B2DE5
EventScript_1B2DD0:: @ 81B2DD0
end
EventScript_1B2DD1:: @ 81B2DD1
msgbox gUnknown_81B27DB
release
end
EventScript_1B2DDB:: @ 81B2DDB
msgbox gUnknown_81B280F
release
end
EventScript_1B2DE5:: @ 81B2DE5
textcolor 3
playfanfare MUS_FANFA1
message gUnknown_81B27A6
waitmessage
waitfanfare
delay 90
release
end
EventScript_1B2DF6:: @ 81B2DF6
release
end
.include "data/text/trainer_card.inc"
.include "data/scripts/trainer_card.inc"
.include "data/text/help_system.inc" .include "data/text/help_system.inc"
.include "data/scripts/cable_club.inc" .include "data/scripts/cable_club.inc"
.include "data/scripts/field_moves.inc" .include "data/scripts/field_moves.inc"
+18 -18
View File
@@ -34,7 +34,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_EventScript_166CFA", "script": "CeladonCity_EventScript_RocketGrunt1",
"flag": "FLAG_HIDE_CELADON_ROCKETS" "flag": "FLAG_HIDE_CELADON_ROCKETS"
}, },
{ {
@@ -47,7 +47,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_EventScript_166CC5", "script": "CeladonCity_EventScript_FatMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -60,7 +60,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_EventScript_166CDC", "script": "CeladonCity_EventScript_Poliwrath",
"flag": "0" "flag": "0"
}, },
{ {
@@ -73,7 +73,7 @@
"movement_range_y": 4, "movement_range_y": 4,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_EventScript_166C99", "script": "CeladonCity_EventScript_LittleGirl",
"flag": "0" "flag": "0"
}, },
{ {
@@ -86,7 +86,7 @@
"movement_range_y": 5, "movement_range_y": 5,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_EventScript_166CAD", "script": "CeladonCity_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -99,7 +99,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_EventScript_166CB6", "script": "CeladonCity_EventScript_OldMan2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -125,7 +125,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_EventScript_166D03", "script": "CeladonCity_EventScript_RocketGrunt2",
"flag": "FLAG_HIDE_CELADON_ROCKETS" "flag": "FLAG_HIDE_CELADON_ROCKETS"
}, },
{ {
@@ -138,7 +138,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_EventScript_166CA2", "script": "CeladonCity_EventScript_OldMan1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -177,7 +177,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_EventScript_166D0C", "script": "CeladonCity_EventScript_Boy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -216,7 +216,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_EventScript_166D15", "script": "CeladonCity_EventScript_SilphCoScientist",
"flag": "FLAG_HIDE_CELADON_ROCKETS" "flag": "FLAG_HIDE_CELADON_ROCKETS"
} }
], ],
@@ -320,56 +320,56 @@
"x": 45, "x": 45,
"y": 23, "y": 23,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_EventScript_166D5A" "script": "CeladonCity_EventScript_TrainerTips2"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 38, "x": 38,
"y": 23, "y": 23,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_EventScript_166D63" "script": "CeladonCity_EventScript_PrizeExchangeSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 33, "x": 33,
"y": 23, "y": 23,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_EventScript_166D6C" "script": "CeladonCity_EventScript_GameCornerSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 22, "x": 22,
"y": 18, "y": 18,
"elevation": 3, "elevation": 3,
"script": "CeladonCity_EventScript_166D27" "script": "CeladonCity_EventScript_CitySign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 26, "x": 26,
"y": 11, "y": 11,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_EventScript_166D48" "script": "CeladonCity_EventScript_MansionSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 33, "x": 33,
"y": 16, "y": 16,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_EventScript_166D1E" "script": "CeladonCity_EventScript_TrainerTips1"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 18, "x": 18,
"y": 14, "y": 14,
"elevation": 3, "elevation": 3,
"script": "CeladonCity_EventScript_166D51" "script": "CeladonCity_EventScript_DeptStoreSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 16, "x": 16,
"y": 31, "y": 31,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_EventScript_166D30" "script": "CeladonCity_EventScript_GymSign"
}, },
{ {
"type": "hidden_item", "type": "hidden_item",
+36 -36
View File
@@ -6,44 +6,44 @@ CeladonCity_OnTransition:: @ 8166C95
setworldmapflag FLAG_WORLD_MAP_CELADON_CITY setworldmapflag FLAG_WORLD_MAP_CELADON_CITY
end end
CeladonCity_EventScript_166C99:: @ 8166C99 CeladonCity_EventScript_LittleGirl:: @ 8166C99
msgbox gUnknown_817FEC3, MSGBOX_NPC msgbox CeladonCity_Text_GotMyKoffingInCinnabar, MSGBOX_NPC
end end
CeladonCity_EventScript_166CA2:: @ 8166CA2 CeladonCity_EventScript_OldMan1:: @ 8166CA2
lock lock
msgbox gUnknown_817FF1C msgbox CeladonCity_Text_GymIsGreatFullOfWomen
release release
end end
CeladonCity_EventScript_166CAD:: @ 8166CAD CeladonCity_EventScript_Woman:: @ 8166CAD
msgbox gUnknown_817FF4A, MSGBOX_NPC msgbox CeladonCity_Text_GameCornerIsBadForCitysImage, MSGBOX_NPC
end end
CeladonCity_EventScript_166CB6:: @ 8166CB6 CeladonCity_EventScript_OldMan2:: @ 8166CB6
msgbox gUnknown_817FFC5, MSGBOX_NPC msgbox CeladonCity_Text_BlewItAllAtSlots, MSGBOX_NPC
end end
CeladonCity_EventScript_SoftboiledTutor:: @ 8166CBF CeladonCity_EventScript_SoftboiledTutor:: @ 8166CBF
goto EventScript_SoftboiledTutor goto EventScript_SoftboiledTutor
end end
CeladonCity_EventScript_166CC5:: @ 8166CC5 CeladonCity_EventScript_FatMan:: @ 8166CC5
lock lock
faceplayer faceplayer
msgbox gUnknown_818001B msgbox CeladonCity_Text_MyTrustedPalPoliwrath
closemessage closemessage
applymovement 2, Movement_FaceOriginalDirection applymovement 2, Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
release release
end end
CeladonCity_EventScript_166CDC:: @ 8166CDC CeladonCity_EventScript_Poliwrath:: @ 8166CDC
lock lock
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_POLIWRATH, 0 playmoncry SPECIES_POLIWRATH, 0
msgbox gUnknown_8180075 msgbox CeladonCity_Text_Poliwrath
closemessage closemessage
waitmoncry waitmoncry
applymovement 3, Movement_FaceOriginalDirection applymovement 3, Movement_FaceOriginalDirection
@@ -51,53 +51,53 @@ CeladonCity_EventScript_166CDC:: @ 8166CDC
release release
end end
CeladonCity_EventScript_166CFA:: @ 8166CFA CeladonCity_EventScript_RocketGrunt1:: @ 8166CFA
msgbox gUnknown_81800C2, MSGBOX_NPC msgbox CeladonCity_Text_KeepOutOfTeamRocketsWay, MSGBOX_NPC
end end
CeladonCity_EventScript_166D03:: @ 8166D03 CeladonCity_EventScript_RocketGrunt2:: @ 8166D03
msgbox gUnknown_818008C, MSGBOX_NPC msgbox CeladonCity_Text_GetLostOrIllPunchYou, MSGBOX_NPC
end end
CeladonCity_EventScript_166D0C:: @ 8166D0C CeladonCity_EventScript_Boy:: @ 8166D0C
msgbox gUnknown_8180300, MSGBOX_NPC msgbox CeladonCity_Text_ScaldedTongueOnTea, MSGBOX_NPC
end end
CeladonCity_EventScript_166D15:: @ 8166D15 CeladonCity_EventScript_SilphCoScientist:: @ 8166D15
msgbox gUnknown_81804E1, MSGBOX_NPC msgbox CeladonCity_Text_SomeoneStoleSilphScope, MSGBOX_NPC
end end
CeladonCity_EventScript_166D1E:: @ 8166D1E CeladonCity_EventScript_TrainerTips1:: @ 8166D1E
msgbox gUnknown_81800E1, MSGBOX_SIGN msgbox CeladonCity_Text_ExplainXAccuracyDireHit, MSGBOX_SIGN
end end
CeladonCity_EventScript_166D27:: @ 8166D27 CeladonCity_EventScript_CitySign:: @ 8166D27
msgbox gUnknown_818017A, MSGBOX_SIGN msgbox CeladonCity_Text_CitySign, MSGBOX_SIGN
end end
CeladonCity_EventScript_166D30:: @ 8166D30 CeladonCity_EventScript_GymSign:: @ 8166D30
lockall lockall
famechecker FAMECHECKER_ERIKA, 0 famechecker FAMECHECKER_ERIKA, 0
msgbox gUnknown_81801A2 msgbox CeladonCity_Text_GymSign
releaseall releaseall
end end
CeladonCity_EventScript_166D48:: @ 8166D48 CeladonCity_EventScript_MansionSign:: @ 8166D48
msgbox gUnknown_81801E5, MSGBOX_SIGN msgbox CeladonCity_Text_MansionSign, MSGBOX_SIGN
end end
CeladonCity_EventScript_166D51:: @ 8166D51 CeladonCity_EventScript_DeptStoreSign:: @ 8166D51
msgbox gUnknown_81801F5, MSGBOX_SIGN msgbox CeladonCity_Text_DeptStoreSign, MSGBOX_SIGN
end end
CeladonCity_EventScript_166D5A:: @ 8166D5A CeladonCity_EventScript_TrainerTips2:: @ 8166D5A
msgbox gUnknown_8180224, MSGBOX_SIGN msgbox CeladonCity_Text_GuardSpecProtectsFromStatus, MSGBOX_SIGN
end end
CeladonCity_EventScript_166D63:: @ 8166D63 CeladonCity_EventScript_PrizeExchangeSign:: @ 8166D63
msgbox gUnknown_81802A4, MSGBOX_SIGN msgbox CeladonCity_Text_PrizeExchangeSign, MSGBOX_SIGN
end end
CeladonCity_EventScript_166D6C:: @ 8166D6C CeladonCity_EventScript_GameCornerSign:: @ 8166D6C
msgbox gUnknown_81802CF, MSGBOX_SIGN msgbox CeladonCity_Text_GameCornerSign, MSGBOX_SIGN
end end
+18 -18
View File
@@ -1,40 +1,40 @@
gUnknown_817FEC3:: @ 817FEC3 CeladonCity_Text_GotMyKoffingInCinnabar:: @ 817FEC3
.string "I got my KOFFING in CINNABAR.\p" .string "I got my KOFFING in CINNABAR.\p"
.string "It's usually nice, but it breathes\n" .string "It's usually nice, but it breathes\n"
.string "poison when it's angry.$" .string "poison when it's angry.$"
gUnknown_817FF1C:: @ 817FF1C CeladonCity_Text_GymIsGreatFullOfWomen:: @ 817FF1C
.string "Heheh! This GYM is great!\n" .string "Heheh! This GYM is great!\n"
.string "It's full of women!$" .string "It's full of women!$"
gUnknown_817FF4A:: @ 817FF4A CeladonCity_Text_GameCornerIsBadForCitysImage:: @ 817FF4A
.string "CELADON takes pride in its efforts\n" .string "CELADON takes pride in its efforts\n"
.string "to keep the city beautiful.\p" .string "to keep the city beautiful.\p"
.string "That's why the new GAME CORNER is\n" .string "That's why the new GAME CORNER is\n"
.string "bad for our city's image.$" .string "bad for our city's image.$"
gUnknown_817FFC5:: @ 817FFC5 CeladonCity_Text_BlewItAllAtSlots:: @ 817FFC5
.string "Moan…\n" .string "Moan…\n"
.string "I blew it all at the slots!\p" .string "I blew it all at the slots!\p"
.string "I knew I should have cashed in my\n" .string "I knew I should have cashed in my\n"
.string "COINS for prizes!$" .string "COINS for prizes!$"
gUnknown_818001B:: @ 818001B CeladonCity_Text_MyTrustedPalPoliwrath:: @ 818001B
.string "This is my trusted pal, POLIWRATH.\p" .string "This is my trusted pal, POLIWRATH.\p"
.string "It evolved from a POLIWHIRL when\n" .string "It evolved from a POLIWHIRL when\n"
.string "I used a WATER STONE.$" .string "I used a WATER STONE.$"
gUnknown_8180075:: @ 8180075 CeladonCity_Text_Poliwrath:: @ 8180075
.string "POLIWRATH: Ribi ribit!$" .string "POLIWRATH: Ribi ribit!$"
gUnknown_818008C:: @ 818008C CeladonCity_Text_GetLostOrIllPunchYou:: @ 818008C
.string "What are you staring at?\n" .string "What are you staring at?\n"
.string "Get lost, or I'll punch you.$" .string "Get lost, or I'll punch you.$"
gUnknown_81800C2:: @ 81800C2 CeladonCity_Text_KeepOutOfTeamRocketsWay:: @ 81800C2
.string "Keep out of TEAM ROCKET's way!$" .string "Keep out of TEAM ROCKET's way!$"
gUnknown_81800E1:: @ 81800E1 CeladonCity_Text_ExplainXAccuracyDireHit:: @ 81800E1
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "X ACCURACY boosts the accuracy of\n" .string "X ACCURACY boosts the accuracy of\n"
.string "techniques.\p" .string "techniques.\p"
@@ -43,23 +43,23 @@ gUnknown_81800E1:: @ 81800E1
.string "Get your items at the CELADON\n" .string "Get your items at the CELADON\n"
.string "DEPT. STORE!$" .string "DEPT. STORE!$"
gUnknown_818017A:: @ 818017A CeladonCity_Text_CitySign:: @ 818017A
.string "CELADON CITY\n" .string "CELADON CITY\n"
.string "The City of Rainbow Dreams$" .string "The City of Rainbow Dreams$"
gUnknown_81801A2:: @ 81801A2 CeladonCity_Text_GymSign:: @ 81801A2
.string "CELADON CITY POKéMON GYM\n" .string "CELADON CITY POKéMON GYM\n"
.string "LEADER: ERIKA\l" .string "LEADER: ERIKA\l"
.string "The Nature-Loving Princess!$" .string "The Nature-Loving Princess!$"
gUnknown_81801E5:: @ 81801E5 CeladonCity_Text_MansionSign:: @ 81801E5
.string "CELADON MANSION$" .string "CELADON MANSION$"
gUnknown_81801F5:: @ 81801F5 CeladonCity_Text_DeptStoreSign:: @ 81801F5
.string "Find what you need at the\n" .string "Find what you need at the\n"
.string "CELADON DEPT. STORE!$" .string "CELADON DEPT. STORE!$"
gUnknown_8180224:: @ 8180224 CeladonCity_Text_GuardSpecProtectsFromStatus:: @ 8180224
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "GUARD SPEC. protects POKéMON\n" .string "GUARD SPEC. protects POKéMON\n"
.string "from status-reduction moves during\l" .string "from status-reduction moves during\l"
@@ -67,15 +67,15 @@ gUnknown_8180224:: @ 8180224
.string "Get your items at the\n" .string "Get your items at the\n"
.string "CELADON DEPT. STORE!$" .string "CELADON DEPT. STORE!$"
gUnknown_81802A4:: @ 81802A4 CeladonCity_Text_PrizeExchangeSign:: @ 81802A4
.string "COINS exchanged for prizes!\n" .string "COINS exchanged for prizes!\n"
.string "PRIZE EXCHANGE$" .string "PRIZE EXCHANGE$"
gUnknown_81802CF:: @ 81802CF CeladonCity_Text_GameCornerSign:: @ 81802CF
.string "ROCKET GAME CORNER\n" .string "ROCKET GAME CORNER\n"
.string "The playground for grown-ups!$" .string "The playground for grown-ups!$"
gUnknown_8180300:: @ 8180300 CeladonCity_Text_ScaldedTongueOnTea:: @ 8180300
.string "Aaaagh, ow…\n" .string "Aaaagh, ow…\n"
.string "I scalded my tongue!\p" .string "I scalded my tongue!\p"
.string "This nice old lady in the MANSION\n" .string "This nice old lady in the MANSION\n"
@@ -104,7 +104,7 @@ Text_SoftboiledWhichMon:: @ 8180484
Text_SoftboiledTaught:: @ 81804C4 Text_SoftboiledTaught:: @ 81804C4
.string "I wish you the best of luck!$" .string "I wish you the best of luck!$"
gUnknown_81804E1:: @ 81804E1 CeladonCity_Text_SomeoneStoleSilphScope:: @ 81804E1
.string "Oh, what am I to do…\p" .string "Oh, what am I to do…\p"
.string "Someone stole our SILPH SCOPE.\p" .string "Someone stole our SILPH SCOPE.\p"
.string "The thief came running this way,\n" .string "The thief came running this way,\n"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_1F_EventScript_16C38E", "script": "CeladonCity_Condominiums_1F_EventScript_Meowth",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_1F_EventScript_16C3A1", "script": "CeladonCity_Condominiums_1F_EventScript_Clefairy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_1F_EventScript_16C3B4", "script": "CeladonCity_Condominiums_1F_EventScript_Nidoran",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_1F_EventScript_16C321", "script": "CeladonCity_Condominiums_1F_EventScript_TeaWoman",
"flag": "0" "flag": "0"
} }
], ],
@@ -117,14 +117,14 @@
"x": 8, "x": 8,
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_1F_EventScript_16C3C7" "script": "CeladonCity_Condominiums_1F_EventScript_SuiteSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 7, "x": 7,
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_1F_EventScript_16C3C7" "script": "CeladonCity_Condominiums_1F_EventScript_SuiteSign"
} }
] ]
} }
@@ -1,63 +1,63 @@
CeladonCity_Condominiums_1F_MapScripts:: @ 816C320 CeladonCity_Condominiums_1F_MapScripts:: @ 816C320
.byte 0 .byte 0
CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321 CeladonCity_Condominiums_1F_EventScript_TeaWoman:: @ 816C321
lock lock
faceplayer faceplayer
goto_if_set FLAG_TALKED_TO_TEA_LADY_AFTER_HOF, EventScript_16C36A goto_if_set FLAG_TALKED_TO_TEA_LADY_AFTER_HOF, CeladonCity_Condominiums_1F_EventScript_TeaWomanAfterTea
goto_if_set FLAG_SYS_GAME_CLEAR, EventScript_16C374 goto_if_set FLAG_SYS_GAME_CLEAR, CeladonCity_Condominiums_1F_EventScript_TeaWomanMentionDaisy
goto_if_set FLAG_GOT_TEA, EventScript_16C36A goto_if_set FLAG_GOT_TEA, CeladonCity_Condominiums_1F_EventScript_TeaWomanAfterTea
msgbox gUnknown_81960C9 msgbox CeladonCity_Condominiums_1F_Text_TryThisDrinkInstead
setflag FLAG_GOT_TEA setflag FLAG_GOT_TEA
giveitem ITEM_TEA giveitem ITEM_TEA
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_BagIsFull goto_if_eq EventScript_BagIsFull
msgbox gUnknown_8196109 msgbox CeladonCity_Condominiums_1F_Text_NothingBeatsThirstLikeTea
release release
end end
EventScript_16C36A:: @ 816C36A CeladonCity_Condominiums_1F_EventScript_TeaWomanAfterTea:: @ 816C36A
msgbox gUnknown_8196148 msgbox CeladonCity_Condominiums_1F_Text_MyDearMonsKeepMeCompany
release release
end end
EventScript_16C374:: @ 816C374 CeladonCity_Condominiums_1F_EventScript_TeaWomanMentionDaisy:: @ 816C374
famechecker FAMECHECKER_DAISY, 4 famechecker FAMECHECKER_DAISY, 4
setflag FLAG_TALKED_TO_TEA_LADY_AFTER_HOF setflag FLAG_TALKED_TO_TEA_LADY_AFTER_HOF
msgbox gUnknown_8196188 msgbox CeladonCity_Condominiums_1F_Text_DaisyComesToBuyTea
release release
end end
CeladonCity_Condominiums_1F_EventScript_16C38E:: @ 816C38E CeladonCity_Condominiums_1F_EventScript_Meowth:: @ 816C38E
lock lock
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_MEOWTH, 0 playmoncry SPECIES_MEOWTH, 0
msgbox gUnknown_81960BB msgbox CeladonCity_Condominiums_1F_Text_Meowth
waitmoncry waitmoncry
release release
end end
CeladonCity_Condominiums_1F_EventScript_16C3A1:: @ 816C3A1 CeladonCity_Condominiums_1F_EventScript_Clefairy:: @ 816C3A1
lock lock
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_CLEFAIRY, 0 playmoncry SPECIES_CLEFAIRY, 0
msgbox gUnknown_819625B msgbox CeladonCity_Condominiums_1F_Text_Clefairy
waitmoncry waitmoncry
release release
end end
CeladonCity_Condominiums_1F_EventScript_16C3B4:: @ 816C3B4 CeladonCity_Condominiums_1F_EventScript_Nidoran:: @ 816C3B4
lock lock
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_NIDORAN_F, 0 playmoncry SPECIES_NIDORAN_F, 0
msgbox gUnknown_8196272 msgbox CeladonCity_Condominiums_1F_Text_Nidoran
waitmoncry waitmoncry
release release
end end
CeladonCity_Condominiums_1F_EventScript_16C3C7:: @ 816C3C7 CeladonCity_Condominiums_1F_EventScript_SuiteSign:: @ 816C3C7
msgbox gUnknown_8196287, MSGBOX_SIGN msgbox CeladonCity_Condominiums_1F_Text_ManagersSuite, MSGBOX_SIGN
end end
@@ -1,21 +1,21 @@
gUnknown_81960BB:: @ 81960BB CeladonCity_Condominiums_1F_Text_Meowth:: @ 81960BB
.string "MEOWTH: Meow!$" .string "MEOWTH: Meow!$"
gUnknown_81960C9:: @ 81960C9 CeladonCity_Condominiums_1F_Text_TryThisDrinkInstead:: @ 81960C9
.string "You shouldn't spend all your money\n" .string "You shouldn't spend all your money\n"
.string "on drinks.\p" .string "on drinks.\p"
.string "Try this instead.$" .string "Try this instead.$"
gUnknown_8196109:: @ 8196109 CeladonCity_Condominiums_1F_Text_NothingBeatsThirstLikeTea:: @ 8196109
.string "Nothing beats thirst like some hot\n" .string "Nothing beats thirst like some hot\n"
.string "TEA.\p" .string "TEA.\p"
.string "It really is the best.$" .string "It really is the best.$"
gUnknown_8196148:: @ 8196148 CeladonCity_Condominiums_1F_Text_MyDearMonsKeepMeCompany:: @ 8196148
.string "My dear POKéMON keep me company.\n" .string "My dear POKéMON keep me company.\n"
.string "MEOWTH even brings money home!$" .string "MEOWTH even brings money home!$"
gUnknown_8196188:: @ 8196188 CeladonCity_Condominiums_1F_Text_DaisyComesToBuyTea:: @ 8196188
.string "Oh, hello, dearie.\n" .string "Oh, hello, dearie.\n"
.string "Did you enjoy my TEA?\p" .string "Did you enjoy my TEA?\p"
.string "By the way, dear. Are you, by any\n" .string "By the way, dear. Are you, by any\n"
@@ -25,13 +25,13 @@ gUnknown_8196188:: @ 8196188
.string "She visits the CELADON DEPT. STORE\n" .string "She visits the CELADON DEPT. STORE\n"
.string "to buy some TEA.$" .string "to buy some TEA.$"
gUnknown_819625B:: @ 819625B CeladonCity_Condominiums_1F_Text_Clefairy:: @ 819625B
.string "CLEFAIRY: Pi pippippi!$" .string "CLEFAIRY: Pi pippippi!$"
gUnknown_8196272:: @ 8196272 CeladonCity_Condominiums_1F_Text_Nidoran:: @ 8196272
.string "NIDORAN♀: Kya kyaoo!$" .string "NIDORAN♀: Kya kyaoo!$"
gUnknown_8196287:: @ 8196287 CeladonCity_Condominiums_1F_Text_ManagersSuite:: @ 8196287
.string "CELADON MANSION\n" .string "CELADON MANSION\n"
.string "Manager's Suite$" .string "Manager's Suite$"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_2F_EventScript_1ACE9D", "script": "CeladonCity_Condominiums_2F_EventScript_PokemonJournalErika",
"flag": "FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS" "flag": "FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_2F_EventScript_1ACE9D", "script": "CeladonCity_Condominiums_2F_EventScript_PokemonJournalErika",
"flag": "FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS" "flag": "FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS"
} }
], ],
@@ -77,14 +77,14 @@
"x": 8, "x": 8,
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_2F_EventScript_16C3D1" "script": "CeladonCity_Condominiums_2F_EventScript_MeetingRoomSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 7, "x": 7,
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_2F_EventScript_16C3D1" "script": "CeladonCity_Condominiums_2F_EventScript_MeetingRoomSign"
} }
] ]
} }
@@ -1,6 +1,6 @@
CeladonCity_Condominiums_2F_MapScripts:: @ 816C3D0 CeladonCity_Condominiums_2F_MapScripts:: @ 816C3D0
.byte 0 .byte 0
CeladonCity_Condominiums_2F_EventScript_16C3D1:: @ 816C3D1 CeladonCity_Condominiums_2F_EventScript_MeetingRoomSign:: @ 816C3D1
msgbox gUnknown_81962A7, MSGBOX_SIGN msgbox CeladonCity_Condominiums_2F_Text_GameFreakMeetingRoom, MSGBOX_SIGN
end end
@@ -1,3 +1,3 @@
gUnknown_81962A7:: @ 81962A7 CeladonCity_Condominiums_2F_Text_GameFreakMeetingRoom:: @ 81962A7
.string "GAME FREAK Meeting Room$" .string "GAME FREAK Meeting Room$"
+12 -12
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C3DB", "script": "CeladonCity_Condominiums_3F_EventScript_Programmer",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C3F6", "script": "CeladonCity_Condominiums_3F_EventScript_Designer",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C3E4", "script": "CeladonCity_Condominiums_3F_EventScript_GraphicArtist",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C3ED", "script": "CeladonCity_Condominiums_3F_EventScript_Writer",
"flag": "0" "flag": "0"
} }
], ],
@@ -103,56 +103,56 @@
"x": 8, "x": 8,
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C435" "script": "CeladonCity_Condominiums_3F_EventScript_DevelopmentRoomSign"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 1, "x": 1,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C43E" "script": "CeladonCity_Condominiums_3F_EventScript_Computer1"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 5, "x": 5,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C447" "script": "CeladonCity_Condominiums_3F_EventScript_Computer2"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 1, "x": 1,
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C450" "script": "CeladonCity_Condominiums_3F_EventScript_Computer3"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 7, "x": 7,
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C435" "script": "CeladonCity_Condominiums_3F_EventScript_DevelopmentRoomSign"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 0, "x": 0,
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C450" "script": "CeladonCity_Condominiums_3F_EventScript_Computer3"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 0, "x": 0,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C43E" "script": "CeladonCity_Condominiums_3F_EventScript_Computer1"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 4, "x": 4,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_3F_EventScript_16C447" "script": "CeladonCity_Condominiums_3F_EventScript_Computer2"
} }
] ]
} }
@@ -1,34 +1,34 @@
CeladonCity_Condominiums_3F_MapScripts:: @ 816C3DA CeladonCity_Condominiums_3F_MapScripts:: @ 816C3DA
.byte 0 .byte 0
CeladonCity_Condominiums_3F_EventScript_16C3DB:: @ 816C3DB CeladonCity_Condominiums_3F_EventScript_Programmer:: @ 816C3DB
msgbox gUnknown_81962BF, MSGBOX_NPC msgbox CeladonCity_Condominiums_3F_Text_ImTheProgrammer, MSGBOX_NPC
end end
CeladonCity_Condominiums_3F_EventScript_16C3E4:: @ 816C3E4 CeladonCity_Condominiums_3F_EventScript_GraphicArtist:: @ 816C3E4
msgbox gUnknown_81962D7, MSGBOX_NPC msgbox CeladonCity_Condominiums_3F_Text_ImTheGraphicArtist, MSGBOX_NPC
end end
CeladonCity_Condominiums_3F_EventScript_16C3ED:: @ 816C3ED CeladonCity_Condominiums_3F_EventScript_Writer:: @ 816C3ED
msgbox gUnknown_81962FB, MSGBOX_NPC msgbox CeladonCity_Condominiums_3F_Text_IWroteTheStory, MSGBOX_NPC
end end
CeladonCity_Condominiums_3F_EventScript_16C3F6:: @ 816C3F6 CeladonCity_Condominiums_3F_EventScript_Designer:: @ 816C3F6
lock lock
faceplayer faceplayer
specialvar VAR_RESULT, HasAllKantoMons specialvar VAR_RESULT, HasAllKantoMons
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq EventScript_16C412 goto_if_eq CeladonCity_Condominiums_3F_EventScript_CompletedPokedex
msgbox gUnknown_8196356 msgbox CeladonCity_Condominiums_3F_Text_ImGameDesignerShowMeFinishedPokedex
release release
end end
EventScript_16C412:: @ 816C412 CeladonCity_Condominiums_3F_EventScript_CompletedPokedex:: @ 816C412
goto EventScript_16C418 goto CeladonCity_Condominiums_3F_EventScript_ShowDiploma
end end
EventScript_16C418:: @ 816C418 CeladonCity_Condominiums_3F_EventScript_ShowDiploma:: @ 816C418
message Text_1963CD message CeladonCity_Condominiums_3F_Text_CompletedPokedexCongratulations
waitmessage waitmessage
delay 60 delay 60
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
@@ -37,18 +37,18 @@ EventScript_16C418:: @ 816C418
release release
end end
CeladonCity_Condominiums_3F_EventScript_16C435:: @ 816C435 CeladonCity_Condominiums_3F_EventScript_DevelopmentRoomSign:: @ 816C435
msgbox gUnknown_81964A8, MSGBOX_SIGN msgbox CeladonCity_Condominiums_3F_Text_GameFreakDevelopmentRoom, MSGBOX_SIGN
end end
CeladonCity_Condominiums_3F_EventScript_16C43E:: @ 816C43E CeladonCity_Condominiums_3F_EventScript_Computer1:: @ 816C43E
msgbox gUnknown_819640C, MSGBOX_SIGN msgbox CeladonCity_Condominiums_3F_Text_ItsTheGameProgram, MSGBOX_SIGN
end end
CeladonCity_Condominiums_3F_EventScript_16C447:: @ 816C447 CeladonCity_Condominiums_3F_EventScript_Computer2:: @ 816C447
msgbox gUnknown_819644B, MSGBOX_SIGN msgbox CeladonCity_Condominiums_3F_Text_SomeonesPlayingGame, MSGBOX_SIGN
end end
CeladonCity_Condominiums_3F_EventScript_16C450:: @ 816C450 CeladonCity_Condominiums_3F_EventScript_Computer3:: @ 816C450
msgbox gUnknown_8196478, MSGBOX_SIGN msgbox CeladonCity_Condominiums_3F_Text_ItsScriptBetterNotLookAtEnding, MSGBOX_SIGN
end end
@@ -1,42 +1,42 @@
gUnknown_81962BF:: @ 81962BF CeladonCity_Condominiums_3F_Text_ImTheProgrammer:: @ 81962BF
.string "Me?\n" .string "Me?\n"
.string "I'm the programmer!$" .string "I'm the programmer!$"
gUnknown_81962D7:: @ 81962D7 CeladonCity_Condominiums_3F_Text_ImTheGraphicArtist:: @ 81962D7
.string "I'm the graphic artist!\n" .string "I'm the graphic artist!\n"
.string "I drew you!$" .string "I drew you!$"
gUnknown_81962FB:: @ 81962FB CeladonCity_Condominiums_3F_Text_IWroteTheStory:: @ 81962FB
.string "I wrote the story!\n" .string "I wrote the story!\n"
.string "Isn't ERIKA cute?\p" .string "Isn't ERIKA cute?\p"
.string "I like MISTY a lot, too!\n" .string "I like MISTY a lot, too!\n"
.string "Oh, and SABRINA, I like her!$" .string "Oh, and SABRINA, I like her!$"
gUnknown_8196356:: @ 8196356 CeladonCity_Condominiums_3F_Text_ImGameDesignerShowMeFinishedPokedex:: @ 8196356
.string "Is that right?\p" .string "Is that right?\p"
.string "I'm the game designer!\p" .string "I'm the game designer!\p"
.string "Filling up your POKéDEX is tough,\n" .string "Filling up your POKéDEX is tough,\n"
.string "but don't quit!\p" .string "but don't quit!\p"
.string "When you finish, come tell me!$" .string "When you finish, come tell me!$"
Text_1963CD:: @ 81963CD CeladonCity_Condominiums_3F_Text_CompletedPokedexCongratulations:: @ 81963CD
.string "Wow! Excellent!\n" .string "Wow! Excellent!\n"
.string "You completed your POKéDEX!\l" .string "You completed your POKéDEX!\l"
.string "Congratulations!\l" .string "Congratulations!\l"
.string "$" .string "$"
gUnknown_819640C:: @ 819640C CeladonCity_Condominiums_3F_Text_ItsTheGameProgram:: @ 819640C
.string "It's the game program! Messing with\n" .string "It's the game program! Messing with\n"
.string "it could bug out the game!$" .string "it could bug out the game!$"
gUnknown_819644B:: @ 819644B CeladonCity_Condominiums_3F_Text_SomeonesPlayingGame:: @ 819644B
.string "Someone's playing a game instead of\n" .string "Someone's playing a game instead of\n"
.string "working!$" .string "working!$"
gUnknown_8196478:: @ 8196478 CeladonCity_Condominiums_3F_Text_ItsScriptBetterNotLookAtEnding:: @ 8196478
.string "It's the script!\n" .string "It's the script!\n"
.string "Better not look at the ending!$" .string "Better not look at the ending!$"
gUnknown_81964A8:: @ 81964A8 CeladonCity_Condominiums_3F_Text_GameFreakDevelopmentRoom:: @ 81964A8
.string "GAME FREAK Development Room$" .string "GAME FREAK Development Room$"
@@ -43,14 +43,14 @@
"x": 4, "x": 4,
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_Roof_EventScript_16C45A" "script": "CeladonCity_Condominiums_Roof_EventScript_Sign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 3, "x": 3,
"y": 12, "y": 12,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_Roof_EventScript_16C45A" "script": "CeladonCity_Condominiums_Roof_EventScript_Sign"
} }
] ]
} }
@@ -1,6 +1,6 @@
CeladonCity_Condominiums_Roof_MapScripts:: @ 816C459 CeladonCity_Condominiums_Roof_MapScripts:: @ 816C459
.byte 0 .byte 0
CeladonCity_Condominiums_Roof_EventScript_16C45A:: @ 816C45A CeladonCity_Condominiums_Roof_EventScript_Sign:: @ 816C45A
msgbox gUnknown_81964C4, MSGBOX_SIGN msgbox CeladonCity_Condominiums_Roof_Text_IKnowEverything, MSGBOX_SIGN
end end
@@ -1,3 +1,3 @@
gUnknown_81964C4:: @ 81964C4 CeladonCity_Condominiums_Roof_Text_IKnowEverything:: @ 81964C4
.string "I KNOW EVERYTHING!$" .string "I KNOW EVERYTHING!$"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C464", "script": "CeladonCity_Condominiums_RoofRoom_EventScript_BlackBelt",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C46D", "script": "CeladonCity_Condominiums_RoofRoom_EventScript_EeveeBall",
"flag": "FLAG_HIDE_EEVEE_BALL" "flag": "FLAG_HIDE_EEVEE_BALL"
} }
], ],
@@ -70,21 +70,21 @@
"x": 4, "x": 4,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C522" "script": "CeladonCity_Condominiums_RoofRoom_EventScript_Blackboard"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 5, "x": 5,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C522" "script": "CeladonCity_Condominiums_RoofRoom_EventScript_Blackboard"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 4, "x": 4,
"y": 4, "y": 4,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C519" "script": "CeladonCity_Condominiums_RoofRoom_EventScript_TMsPamphlet"
} }
] ]
} }
@@ -1,109 +1,109 @@
CeladonCity_Condominiums_RoofRoom_MapScripts:: @ 816C463 CeladonCity_Condominiums_RoofRoom_MapScripts:: @ 816C463
.byte 0 .byte 0
CeladonCity_Condominiums_RoofRoom_EventScript_16C464:: @ 816C464 CeladonCity_Condominiums_RoofRoom_EventScript_BlackBelt:: @ 816C464
msgbox gUnknown_81964D7, MSGBOX_NPC msgbox CeladonCity_Condominiums_RoofRoom_Text_TheresNothingIDontKnow, MSGBOX_NPC
end end
CeladonCity_Condominiums_RoofRoom_EventScript_16C46D:: @ 816C46D CeladonCity_Condominiums_RoofRoom_EventScript_EeveeBall:: @ 816C46D
lock lock
faceplayer faceplayer
setvar VAR_TEMP_1, SPECIES_EEVEE setvar VAR_TEMP_1, SPECIES_EEVEE
givemon SPECIES_EEVEE, 25, ITEM_NONE givemon SPECIES_EEVEE, 25, ITEM_NONE
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq EventScript_16C4A6 goto_if_eq CeladonCity_Condominiums_RoofRoom_EventScript_GetEeeveeParty
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16C4DA goto_if_eq CeladonCity_Condominiums_RoofRoom_EventScript_GetEeeveePC
compare VAR_RESULT, 2 compare VAR_RESULT, 2
goto_if_eq EventScript_NoMoreRoomForPokemon goto_if_eq EventScript_NoMoreRoomForPokemon
release release
end end
EventScript_16C4A6:: @ 816C4A6 CeladonCity_Condominiums_RoofRoom_EventScript_GetEeeveeParty:: @ 816C4A6
removeobject 2 removeobject 2
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_196591 message CeladonCity_Condominiums_RoofRoom_Text_ObtainedAnEevee
waitmessage waitmessage
waitfanfare waitfanfare
getspeciesname 0, SPECIES_EEVEE getspeciesname 0, SPECIES_EEVEE
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16C514 goto_if_eq CeladonCity_Condominiums_RoofRoom_EventScript_SetGotEevee
call EventScript_GetGiftMonPartySlot call EventScript_GetGiftMonPartySlot
call EventScript_ChangePokemonNickname call EventScript_ChangePokemonNickname
goto EventScript_16C514 goto CeladonCity_Condominiums_RoofRoom_EventScript_SetGotEevee
end end
EventScript_16C4DA:: @ 816C4DA CeladonCity_Condominiums_RoofRoom_EventScript_GetEeeveePC:: @ 816C4DA
removeobject 2 removeobject 2
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_196591 message CeladonCity_Condominiums_RoofRoom_Text_ObtainedAnEevee
waitmessage waitmessage
waitfanfare waitfanfare
getspeciesname 0, SPECIES_EEVEE getspeciesname 0, SPECIES_EEVEE
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16C509 goto_if_eq CeladonCity_Condominiums_RoofRoom_EventScript_TransferEeveeToPC
call EventScript_NameReceivedBoxMon call EventScript_NameReceivedBoxMon
goto EventScript_16C509 goto CeladonCity_Condominiums_RoofRoom_EventScript_TransferEeveeToPC
end end
EventScript_16C509:: @ 816C509 CeladonCity_Condominiums_RoofRoom_EventScript_TransferEeveeToPC:: @ 816C509
call EventScript_TransferredToPC call EventScript_TransferredToPC
goto EventScript_16C514 goto CeladonCity_Condominiums_RoofRoom_EventScript_SetGotEevee
end end
EventScript_16C514:: @ 816C514 CeladonCity_Condominiums_RoofRoom_EventScript_SetGotEevee:: @ 816C514
setflag FLAG_GOT_EEVEE setflag FLAG_GOT_EEVEE
release release
end end
CeladonCity_Condominiums_RoofRoom_EventScript_16C519:: @ 816C519 CeladonCity_Condominiums_RoofRoom_EventScript_TMsPamphlet:: @ 816C519
msgbox gUnknown_81967E3, MSGBOX_SIGN msgbox CeladonCity_Condominiums_RoofRoom_Text_PamphletOnTMs, MSGBOX_SIGN
end end
CeladonCity_Condominiums_RoofRoom_EventScript_16C522:: @ 816C522 CeladonCity_Condominiums_RoofRoom_EventScript_Blackboard:: @ 816C522
lockall lockall
msgbox gUnknown_81965C2 msgbox CeladonCity_Condominiums_RoofRoom_Text_WirelessAdapterLecture
message Text_1965F4 message CeladonCity_Condominiums_RoofRoom_Text_ReadWhichHeading
waitmessage waitmessage
setvar VAR_0x8004, 4 setvar VAR_0x8004, 4
multichoice 0, 0, MULTICHOICE_LINKED_DIRECT_UNION, FALSE multichoice 0, 0, MULTICHOICE_LINKED_DIRECT_UNION, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16C5C0 case 0, CeladonCity_Condominiums_RoofRoom_EventScript_WirelessClub
case 1, EventScript_16C5CE case 1, CeladonCity_Condominiums_RoofRoom_EventScript_DirectCorner
case 2, EventScript_16C5DC case 2, CeladonCity_Condominiums_RoofRoom_EventScript_UnionRoom
case 3, EventScript_16C5EA case 3, CeladonCity_Condominiums_RoofRoom_EventScript_ExitBlackboard
case 127, EventScript_16C5EA case 127, CeladonCity_Condominiums_RoofRoom_EventScript_ExitBlackboard
end end
EventScript_16C578:: @ 816C578 CeladonCity_Condominiums_RoofRoom_EventScript_ReadAnotherHeading:: @ 816C578
message Text_1965F4 message CeladonCity_Condominiums_RoofRoom_Text_ReadWhichHeading
waitmessage waitmessage
multichoice 0, 0, MULTICHOICE_LINKED_DIRECT_UNION, FALSE multichoice 0, 0, MULTICHOICE_LINKED_DIRECT_UNION, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16C5C0 case 0, CeladonCity_Condominiums_RoofRoom_EventScript_WirelessClub
case 1, EventScript_16C5CE case 1, CeladonCity_Condominiums_RoofRoom_EventScript_DirectCorner
case 2, EventScript_16C5DC case 2, CeladonCity_Condominiums_RoofRoom_EventScript_UnionRoom
case 3, EventScript_16C5EA case 3, CeladonCity_Condominiums_RoofRoom_EventScript_ExitBlackboard
case 127, EventScript_16C5EA case 127, CeladonCity_Condominiums_RoofRoom_EventScript_ExitBlackboard
end end
EventScript_16C5C0:: @ 816C5C0 CeladonCity_Condominiums_RoofRoom_EventScript_WirelessClub:: @ 816C5C0
msgbox gUnknown_8196617 msgbox CeladonCity_Condominiums_RoofRoom_Text_ExplainWirelessClub
goto EventScript_16C578 goto CeladonCity_Condominiums_RoofRoom_EventScript_ReadAnotherHeading
end end
EventScript_16C5CE:: @ 816C5CE CeladonCity_Condominiums_RoofRoom_EventScript_DirectCorner:: @ 816C5CE
msgbox gUnknown_8196695 msgbox CeladonCity_Condominiums_RoofRoom_Text_ExplainDirectCorner
goto EventScript_16C578 goto CeladonCity_Condominiums_RoofRoom_EventScript_ReadAnotherHeading
end end
EventScript_16C5DC:: @ 816C5DC CeladonCity_Condominiums_RoofRoom_EventScript_UnionRoom:: @ 816C5DC
msgbox gUnknown_819673C msgbox CeladonCity_Condominiums_RoofRoom_Text_ExplainUnionRoom
goto EventScript_16C578 goto CeladonCity_Condominiums_RoofRoom_EventScript_ReadAnotherHeading
end end
EventScript_16C5EA:: @ 816C5EA CeladonCity_Condominiums_RoofRoom_EventScript_ExitBlackboard:: @ 816C5EA
releaseall releaseall
end end
@@ -1,4 +1,4 @@
gUnknown_81964D7:: @ 81964D7 CeladonCity_Condominiums_RoofRoom_Text_TheresNothingIDontKnow:: @ 81964D7
.string "There is nothing that I don't know,\n" .string "There is nothing that I don't know,\n"
.string "like I wrote on the blackboard.\p" .string "like I wrote on the blackboard.\p"
.string "I know about the world of POKéMON\n" .string "I know about the world of POKéMON\n"
@@ -6,27 +6,27 @@ gUnknown_81964D7:: @ 81964D7
.string "Get together with your friends and\n" .string "Get together with your friends and\n"
.string "enjoy trading POKéMON!$" .string "enjoy trading POKéMON!$"
Text_196591:: @ 8196591 CeladonCity_Condominiums_RoofRoom_Text_ObtainedAnEevee:: @ 8196591
.string "{PLAYER} obtained an EEVEE!$" .string "{PLAYER} obtained an EEVEE!$"
Text_1965A7:: @ 81965A7 CeladonCity_Condominiums_RoofRoom_Text_BoxIsFull:: @ 81965A7
.string "ポケモンが いっぱいだ\n" .string "ポケモンが いっぱいだ\n"
.string "ボックスを かえて きなさい$" .string "ボックスを かえて きなさい$"
gUnknown_81965C2:: @ 81965C2 CeladonCity_Condominiums_RoofRoom_Text_WirelessAdapterLecture:: @ 81965C2
.string "POKéMON Lecture\p" .string "POKéMON Lecture\p"
.string "Playing with the Wireless Adapter$" .string "Playing with the Wireless Adapter$"
Text_1965F4:: @ 81965F4 CeladonCity_Condominiums_RoofRoom_Text_ReadWhichHeading:: @ 81965F4
.string "Which heading do you want to read?$" .string "Which heading do you want to read?$"
gUnknown_8196617:: @ 8196617 CeladonCity_Condominiums_RoofRoom_Text_ExplainWirelessClub:: @ 8196617
.string "The POKéMON WIRELESS CLUB is\n" .string "The POKéMON WIRELESS CLUB is\n"
.string "upstairs at any POKéMON CENTER.\p" .string "upstairs at any POKéMON CENTER.\p"
.string "Visit one to link up with friend(s)\n" .string "Visit one to link up with friend(s)\n"
.string "using your Wireless Adapter.$" .string "using your Wireless Adapter.$"
gUnknown_8196695:: @ 8196695 CeladonCity_Condominiums_RoofRoom_Text_ExplainDirectCorner:: @ 8196695
.string "To link only with a friend, go to\n" .string "To link only with a friend, go to\n"
.string "the DIRECT CORNER.\p" .string "the DIRECT CORNER.\p"
.string "It is the right counter at the\n" .string "It is the right counter at the\n"
@@ -34,7 +34,7 @@ gUnknown_8196695:: @ 8196695
.string "Go into the TRADE CORNER or the\n" .string "Go into the TRADE CORNER or the\n"
.string "COLOSSEUM with your friend.$" .string "COLOSSEUM with your friend.$"
gUnknown_819673C:: @ 819673C CeladonCity_Condominiums_RoofRoom_Text_ExplainUnionRoom:: @ 819673C
.string "To link and communicate with\n" .string "To link and communicate with\n"
.string "anyone, go to the UNION ROOM.\p" .string "anyone, go to the UNION ROOM.\p"
.string "It is the left counter at the\n" .string "It is the left counter at the\n"
@@ -42,7 +42,7 @@ gUnknown_819673C:: @ 819673C
.string "Go to the UNION ROOM and enjoy\n" .string "Go to the UNION ROOM and enjoy\n"
.string "meeting other TRAINERS.$" .string "meeting other TRAINERS.$"
gUnknown_81967E3:: @ 81967E3 CeladonCity_Condominiums_RoofRoom_Text_PamphletOnTMs:: @ 81967E3
.string "It's a pamphlet on TMs.\p" .string "It's a pamphlet on TMs.\p"
.string "… …\p" .string "… …\p"
.string "There are fifty TMs in all.\p" .string "There are fifty TMs in all.\p"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_1F_EventScript_16BAD9", "script": "CeladonCity_DepartmentStore_1F_EventScript_Receptionist",
"flag": "0" "flag": "0"
} }
], ],
@@ -92,14 +92,14 @@
"x": 9, "x": 9,
"y": 11, "y": 11,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_1F_EventScript_16BAE2" "script": "CeladonCity_DepartmentStore_1F_EventScript_LayoutSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 8, "x": 8,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_1F_EventScript_16BAEB" "script": "CeladonCity_DepartmentStore_1F_EventScript_FloorSign"
} }
] ]
} }
@@ -1,14 +1,14 @@
CeladonCity_DepartmentStore_1F_MapScripts:: @ 816BAD8 CeladonCity_DepartmentStore_1F_MapScripts:: @ 816BAD8
.byte 0 .byte 0
CeladonCity_DepartmentStore_1F_EventScript_16BAD9:: @ 816BAD9 CeladonCity_DepartmentStore_1F_EventScript_Receptionist:: @ 816BAD9
msgbox gUnknown_81954DD, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_1F_Text_WelcomeToDeptStore, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_1F_EventScript_16BAE2:: @ 816BAE2 CeladonCity_DepartmentStore_1F_EventScript_LayoutSign:: @ 816BAE2
msgbox gUnknown_8195537, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_1F_Text_FloorDescriptions, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_1F_EventScript_16BAEB:: @ 816BAEB CeladonCity_DepartmentStore_1F_EventScript_FloorSign:: @ 816BAEB
msgbox gUnknown_81955B3, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_1F_Text_ServiceCounter, MSGBOX_SIGN
end end
@@ -1,10 +1,10 @@
gUnknown_81954DD:: @ 81954DD CeladonCity_DepartmentStore_1F_Text_WelcomeToDeptStore:: @ 81954DD
.string "Hello!\n" .string "Hello!\n"
.string "Welcome to CELADON DEPT. STORE.\p" .string "Welcome to CELADON DEPT. STORE.\p"
.string "The board on the right describes\n" .string "The board on the right describes\n"
.string "the store layout.$" .string "the store layout.$"
gUnknown_8195537:: @ 8195537 CeladonCity_DepartmentStore_1F_Text_FloorDescriptions:: @ 8195537
.string "1F: SERVICE COUNTER\p" .string "1F: SERVICE COUNTER\p"
.string "2F: TRAINER'S MARKET\p" .string "2F: TRAINER'S MARKET\p"
.string "3F: TV GAME SHOP\p" .string "3F: TV GAME SHOP\p"
@@ -12,6 +12,6 @@ gUnknown_8195537:: @ 8195537
.string "5F: DRUGSTORE\p" .string "5F: DRUGSTORE\p"
.string "ROOFTOP SQUARE: VENDING MACHINES$" .string "ROOFTOP SQUARE: VENDING MACHINES$"
gUnknown_81955B3:: @ 81955B3 CeladonCity_DepartmentStore_1F_Text_ServiceCounter:: @ 81955B3
.string "1F: SERVICE COUNTER$" .string "1F: SERVICE COUNTER$"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_2F_EventScript_16BAFE", "script": "CeladonCity_DepartmentStore_2F_EventScript_Lass",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_2F_EventScript_16BB10", "script": "CeladonCity_DepartmentStore_2F_EventScript_ClerkItems",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_2F_EventScript_16BB4E", "script": "CeladonCity_DepartmentStore_2F_EventScript_ClerkTMs",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_2F_EventScript_1AD053", "script": "CeladonCity_DepartmentStore_2F_EventScript_Woman",
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
} }
], ],
@@ -96,7 +96,7 @@
"x": 4, "x": 4,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_2F_EventScript_16BB07" "script": "CeladonCity_DepartmentStore_2F_EventScript_FloorSign"
} }
] ]
} }
@@ -1,31 +1,31 @@
CeladonCity_DepartmentStore_2F_MapScripts:: @ 816BAF4 CeladonCity_DepartmentStore_2F_MapScripts:: @ 816BAF4
.byte 0 .byte 0
CeladonCity_DepartmentStore_2F_EventScript_16BAF5:: @ 816BAF5 CeladonCity_DepartmentStore_2F_EventScript_UnusedNPC:: @ 816BAF5
msgbox gUnknown_81955C7, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_2F_Text_SuperRepelMorePowerfulRepel, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_2F_EventScript_16BAFE:: @ 816BAFE CeladonCity_DepartmentStore_2F_EventScript_Lass:: @ 816BAFE
msgbox gUnknown_819560F, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_2F_Text_BuyReviveForLongOutings, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_2F_EventScript_16BB07:: @ 816BB07 CeladonCity_DepartmentStore_2F_EventScript_FloorSign:: @ 816BB07
msgbox gUnknown_8195638, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_2F_Text_FloorSign, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_2F_EventScript_16BB10:: @ 816BB10 CeladonCity_DepartmentStore_2F_EventScript_ClerkItems:: @ 816BB10
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
lock lock
faceplayer faceplayer
message Text_MayIHelpYou message Text_MayIHelpYou
waitmessage waitmessage
pokemart Items_16BB38 pokemart CeladonCity_DepartmentStore_2F_Items
msgbox Text_PleaseComeAgain msgbox Text_PleaseComeAgain
release release
end end
.align 2 .align 2
Items_16BB38:: @ 816BB38 CeladonCity_DepartmentStore_2F_Items:: @ 816BB38
.2byte ITEM_GREAT_BALL .2byte ITEM_GREAT_BALL
.2byte ITEM_SUPER_POTION .2byte ITEM_SUPER_POTION
.2byte ITEM_REVIVE .2byte ITEM_REVIVE
@@ -39,19 +39,19 @@ Items_16BB38:: @ 816BB38
release release
end end
CeladonCity_DepartmentStore_2F_EventScript_16BB4E:: @ 816BB4E CeladonCity_DepartmentStore_2F_EventScript_ClerkTMs:: @ 816BB4E
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
lock lock
faceplayer faceplayer
message Text_MayIHelpYou message Text_MayIHelpYou
waitmessage waitmessage
pokemart Items_16BB74 pokemart CeladonCity_DepartmentStore_2F_TMs
msgbox Text_PleaseComeAgain msgbox Text_PleaseComeAgain
release release
end end
.align 2 .align 2
Items_16BB74:: @ 816BB74 CeladonCity_DepartmentStore_2F_TMs:: @ 816BB74
.2byte ITEM_TM05 .2byte ITEM_TM05
.2byte ITEM_TM15 .2byte ITEM_TM15
.2byte ITEM_TM28 .2byte ITEM_TM28
@@ -1,13 +1,19 @@
gUnknown_81955C7:: @ 81955C7 CeladonCity_DepartmentStore_2F_Text_SuperRepelMorePowerfulRepel:: @ 81955C7
.string "SUPER REPEL keeps weak POKéMON at\n" .string "SUPER REPEL keeps weak POKéMON at\n"
.string "bay…\p" .string "bay…\p"
.string "Hmm, it's a more powerful REPEL.$" .string "Hmm, it's a more powerful REPEL.$"
gUnknown_819560F:: @ 819560F CeladonCity_DepartmentStore_2F_Text_BuyReviveForLongOutings:: @ 819560F
.string "For long outings, you should buy\n" .string "For long outings, you should buy\n"
.string "REVIVE.$" .string "REVIVE.$"
gUnknown_8195638:: @ 8195638 CeladonCity_DepartmentStore_2F_Text_FloorSign:: @ 8195638
.string "Top-Grade Items for TRAINERS!\p" .string "Top-Grade Items for TRAINERS!\p"
.string "2F: TRAINER'S MARKET$" .string "2F: TRAINER'S MARKET$"
CeladonCity_DepartmentStore_2F_Text_LanceComesToBuyCapes:: @ 819566B
.string "We have a customer, LANCE, who\n"
.string "occasionally comes.\p"
.string "He always buys capes.\p"
.string "I wonder… Does he have many\n"
.string "identical capes at home?$"
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BB8B", "script": "CeladonCity_DepartmentStore_3F_EventScript_GBAKid1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BB9D", "script": "CeladonCity_DepartmentStore_3F_EventScript_GBAKid3",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BB94", "script": "CeladonCity_DepartmentStore_3F_EventScript_GBAKid2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -75,7 +75,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBA6", "script": "CeladonCity_DepartmentStore_3F_EventScript_LittleGirl",
"flag": "0" "flag": "0"
} }
], ],
@@ -109,77 +109,77 @@
"x": 8, "x": 8,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBDC" "script": "CeladonCity_DepartmentStore_3F_EventScript_FloorSign"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 2, "x": 2,
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBB8" "script": "CeladonCity_DepartmentStore_3F_EventScript_TV1"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 5, "x": 5,
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBC1" "script": "CeladonCity_DepartmentStore_3F_EventScript_TV2"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 2, "x": 2,
"y": 11, "y": 11,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBCA" "script": "CeladonCity_DepartmentStore_3F_EventScript_TV3"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 5, "x": 5,
"y": 11, "y": 11,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBD3" "script": "CeladonCity_DepartmentStore_3F_EventScript_TV4"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 1, "x": 1,
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBAF" "script": "CeladonCity_DepartmentStore_3F_EventScript_SuperNES"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 1, "x": 1,
"y": 11, "y": 11,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBAF" "script": "CeladonCity_DepartmentStore_3F_EventScript_SuperNES"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 4, "x": 4,
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBAF" "script": "CeladonCity_DepartmentStore_3F_EventScript_SuperNES"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 4, "x": 4,
"y": 11, "y": 11,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBAF" "script": "CeladonCity_DepartmentStore_3F_EventScript_SuperNES"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 2, "x": 2,
"y": 4, "y": 4,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBE5" "script": "CeladonCity_DepartmentStore_3F_EventScript_Poster"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 0, "x": 0,
"y": 4, "y": 4,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BBE5" "script": "CeladonCity_DepartmentStore_3F_EventScript_Poster"
} }
] ]
} }
@@ -5,46 +5,46 @@ CeladonCity_DepartmentStore_3F_EventScript_CounterTutor:: @ 816BB85
goto EventScript_CounterTutor goto EventScript_CounterTutor
end end
CeladonCity_DepartmentStore_3F_EventScript_16BB8B:: @ 816BB8B CeladonCity_DepartmentStore_3F_EventScript_GBAKid1:: @ 816BB8B
msgbox gUnknown_81956E9, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_3F_Text_OTStandsForOriginalTrainer, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_3F_EventScript_16BB94:: @ 816BB94 CeladonCity_DepartmentStore_3F_EventScript_GBAKid2:: @ 816BB94
msgbox gUnknown_8195769, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_3F_Text_BuddyTradingKangaskhanForHaunter, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_3F_EventScript_16BB9D:: @ 816BB9D CeladonCity_DepartmentStore_3F_EventScript_GBAKid3:: @ 816BB9D
msgbox gUnknown_81957B0, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_3F_Text_HaunterEvolvedOnTrade, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBA6:: @ 816BBA6 CeladonCity_DepartmentStore_3F_EventScript_LittleGirl:: @ 816BBA6
msgbox gUnknown_8195823, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_3F_Text_CanIdentifyTradeMonsByID, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBAF:: @ 816BBAF CeladonCity_DepartmentStore_3F_EventScript_SuperNES:: @ 816BBAF
msgbox gUnknown_8195863, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_3F_Text_ItsSuperNES, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBB8:: @ 816BBB8 CeladonCity_DepartmentStore_3F_EventScript_TV1:: @ 816BBB8
msgbox gUnknown_8195875, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_3F_Text_AnRPG, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBC1:: @ 816BBC1 CeladonCity_DepartmentStore_3F_EventScript_TV2:: @ 816BBC1
msgbox gUnknown_8195897, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_3F_Text_SportsGame, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBCA:: @ 816BBCA CeladonCity_DepartmentStore_3F_EventScript_TV3:: @ 816BBCA
msgbox gUnknown_81958B8, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_3F_Text_PuzzleGame, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBD3:: @ 816BBD3 CeladonCity_DepartmentStore_3F_EventScript_TV4:: @ 816BBD3
msgbox gUnknown_81958D8, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_3F_Text_FightingGame, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBDC:: @ 816BBDC CeladonCity_DepartmentStore_3F_EventScript_FloorSign:: @ 816BBDC
msgbox gUnknown_81958F6, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_3F_Text_TVGameShop, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBE5:: @ 816BBE5 CeladonCity_DepartmentStore_3F_EventScript_Poster:: @ 816BBE5
msgbox gUnknown_8195907, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_3F_Text_RedGreenBothArePokemon, MSGBOX_SIGN
end end
@@ -1,22 +1,15 @@
Text_19566B:: @ 819566B CeladonCity_DepartmentStore_3F_Text_OTStandsForOriginalTrainer:: @ 81956E9
.string "We have a customer, LANCE, who\n"
.string "occasionally comes.\p"
.string "He always buys capes.\p"
.string "I wonder… Does he have many\n"
.string "identical capes at home?$"
gUnknown_81956E9:: @ 81956E9
.string "Captured POKéMON are registered\n" .string "Captured POKéMON are registered\n"
.string "with an ID No. and the OT.\p" .string "with an ID No. and the OT.\p"
.string "OT stands for “Original TRAINER” -\n" .string "OT stands for “Original TRAINER” -\n"
.string "the TRAINER that caught it first.$" .string "the TRAINER that caught it first.$"
gUnknown_8195769:: @ 8195769 CeladonCity_DepartmentStore_3F_Text_BuddyTradingKangaskhanForHaunter:: @ 8195769
.string "All right!\p" .string "All right!\p"
.string "My buddy's going to trade me his\n" .string "My buddy's going to trade me his\n"
.string "KANGASKHAN for my HAUNTER!$" .string "KANGASKHAN for my HAUNTER!$"
gUnknown_81957B0:: @ 81957B0 CeladonCity_DepartmentStore_3F_Text_HaunterEvolvedOnTrade:: @ 81957B0
.string "Come on, HAUNTER!\p" .string "Come on, HAUNTER!\p"
.string "I love HAUNTER!\n" .string "I love HAUNTER!\n"
.string "I collect them!\p" .string "I collect them!\p"
@@ -24,33 +17,54 @@ gUnknown_81957B0:: @ 81957B0
.string "HAUNTER turned into a different\n" .string "HAUNTER turned into a different\n"
.string "POKéMON while being traded!$" .string "POKéMON while being traded!$"
gUnknown_8195823:: @ 8195823 CeladonCity_DepartmentStore_3F_Text_CanIdentifyTradeMonsByID:: @ 8195823
.string "You can identify POKéMON you get\n" .string "You can identify POKéMON you get\n"
.string "in trades by their ID Numbers.$" .string "in trades by their ID Numbers.$"
gUnknown_8195863:: @ 8195863 CeladonCity_DepartmentStore_3F_Text_ItsSuperNES:: @ 8195863
.string "It's a Super NES.$" .string "It's a Super NES.$"
gUnknown_8195875:: @ 8195875 CeladonCity_DepartmentStore_3F_Text_AnRPG:: @ 8195875
.string "An RPG!\n" .string "An RPG!\n"
.string "There's no time for that!$" .string "There's no time for that!$"
gUnknown_8195897:: @ 8195897 CeladonCity_DepartmentStore_3F_Text_SportsGame:: @ 8195897
.string "A sports game!\n" .string "A sports game!\n"
.string "Dad'll like that!$" .string "Dad'll like that!$"
gUnknown_81958B8:: @ 81958B8 CeladonCity_DepartmentStore_3F_Text_PuzzleGame:: @ 81958B8
.string "A puzzle game!\n" .string "A puzzle game!\n"
.string "Looks addictive!$" .string "Looks addictive!$"
gUnknown_81958D8:: @ 81958D8 CeladonCity_DepartmentStore_3F_Text_FightingGame:: @ 81958D8
.string "A fighting game!\n" .string "A fighting game!\n"
.string "Looks tough!$" .string "Looks tough!$"
gUnknown_81958F6:: @ 81958F6 CeladonCity_DepartmentStore_3F_Text_TVGameShop:: @ 81958F6
.string "3F: TV GAME SHOP$" .string "3F: TV GAME SHOP$"
gUnknown_8195907:: @ 8195907 CeladonCity_DepartmentStore_3F_Text_RedGreenBothArePokemon:: @ 8195907
.string "Red and Green!\n" .string "Red and Green!\n"
.string "Both are POKéMON!$" .string "Both are POKéMON!$"
Text_CounterTeach:: @ 8195928
.string "Oh, hi!\n"
.string "I finally finished POKéMON.\p"
.string "Not done yet? How about I teach\n"
.string "you a good move?\p"
.string "The move I have in mind is\n"
.string "COUNTER.\p"
.string "Not like the one I'm leaning on,\n"
.string "mind you!$"
Text_CounterDeclined:: @ 81959CC
.string "You're not interested? Come see\n"
.string "me if you change your mind.$"
Text_CounterWhichMon:: @ 8195A08
.string "Which POKéMON should I teach\n"
.string "COUNTER to?$"
Text_CounterTaught:: @ 8195A31
.string "Are you using that COUNTER move\n"
.string "I taught your POKéMON?$"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_4F_EventScript_16BBEF", "script": "CeladonCity_DepartmentStore_4F_EventScript_Man",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_4F_EventScript_16BBF8", "script": "CeladonCity_DepartmentStore_4F_EventScript_Youngster",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_4F_EventScript_16BC0A", "script": "CeladonCity_DepartmentStore_4F_EventScript_Clerk",
"flag": "0" "flag": "0"
} }
], ],
@@ -83,7 +83,7 @@
"x": 4, "x": 4,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_4F_EventScript_16BC01" "script": "CeladonCity_DepartmentStore_4F_EventScript_FloorSign"
} }
] ]
} }
@@ -1,31 +1,31 @@
CeladonCity_DepartmentStore_4F_MapScripts:: @ 816BBEE CeladonCity_DepartmentStore_4F_MapScripts:: @ 816BBEE
.byte 0 .byte 0
CeladonCity_DepartmentStore_4F_EventScript_16BBEF:: @ 816BBEF CeladonCity_DepartmentStore_4F_EventScript_Man:: @ 816BBEF
msgbox gUnknown_8195A68, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_4F_Text_GettingPokeDollAsPresent, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_4F_EventScript_16BBF8:: @ 816BBF8 CeladonCity_DepartmentStore_4F_EventScript_Youngster:: @ 816BBF8
msgbox gUnknown_8195AC9, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_4F_Text_CanRunAwayWithPokeDoll, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_4F_EventScript_16BC01:: @ 816BC01 CeladonCity_DepartmentStore_4F_EventScript_FloorSign:: @ 816BC01
msgbox gUnknown_8195B5B, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_4F_Text_FloorSign, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_4F_EventScript_16BC0A:: @ 816BC0A CeladonCity_DepartmentStore_4F_EventScript_Clerk:: @ 816BC0A
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
lock lock
faceplayer faceplayer
message Text_MayIHelpYou message Text_MayIHelpYou
waitmessage waitmessage
pokemart Items_16BC30 pokemart CeladonCity_DepartmentStore_4F_Items
msgbox Text_PleaseComeAgain msgbox Text_PleaseComeAgain
release release
end end
.align 2 .align 2
Items_16BC30:: @ 816BC30 CeladonCity_DepartmentStore_4F_Items:: @ 816BC30
.2byte ITEM_POKE_DOLL .2byte ITEM_POKE_DOLL
.2byte ITEM_RETRO_MAIL .2byte ITEM_RETRO_MAIL
.2byte ITEM_FIRE_STONE .2byte ITEM_FIRE_STONE
@@ -1,41 +1,18 @@
Text_CounterTeach:: @ 8195928 CeladonCity_DepartmentStore_4F_Text_GettingPokeDollAsPresent:: @ 8195A68
.string "Oh, hi!\n"
.string "I finally finished POKéMON.\p"
.string "Not done yet? How about I teach\n"
.string "you a good move?\p"
.string "The move I have in mind is\n"
.string "COUNTER.\p"
.string "Not like the one I'm leaning on,\n"
.string "mind you!$"
Text_CounterDeclined:: @ 81959CC
.string "You're not interested? Come see\n"
.string "me if you change your mind.$"
Text_CounterWhichMon:: @ 8195A08
.string "Which POKéMON should I teach\n"
.string "COUNTER to?$"
Text_CounterTaught:: @ 8195A31
.string "Are you using that COUNTER move\n"
.string "I taught your POKéMON?$"
gUnknown_8195A68:: @ 8195A68
.string "I'm getting a present for my\n" .string "I'm getting a present for my\n"
.string "girlfriend.\p" .string "girlfriend.\p"
.string "I guess a POKé DOLL will be it.\n" .string "I guess a POKé DOLL will be it.\n"
.string "It's the popular thing.$" .string "It's the popular thing.$"
gUnknown_8195AC9:: @ 8195AC9 CeladonCity_DepartmentStore_4F_Text_CanRunAwayWithPokeDoll:: @ 8195AC9
.string "I heard something useful.\p" .string "I heard something useful.\p"
.string "If a wild POKéMON appears, you can\n" .string "If a wild POKéMON appears, you can\n"
.string "distract it with a POKé DOLL.\p" .string "distract it with a POKé DOLL.\p"
.string "You can run away while the wild\n" .string "You can run away while the wild\n"
.string "POKéMON is distracted.$" .string "POKéMON is distracted.$"
gUnknown_8195B5B:: @ 8195B5B CeladonCity_DepartmentStore_4F_Text_FloorSign:: @ 8195B5B
.string "Express yourself with gifts!\n" .string "Express yourself with gifts!\n"
.string "4F: WISE MAN GIFTS\p" .string "4F: WISE MAN GIFTS\p"
.string "Evolution Special!\n" .string "Evolution Special!\n"
.string "Element STONES on sale now!$" .string "Element STONES on sale now!$"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_5F_EventScript_16BC41", "script": "CeladonCity_DepartmentStore_5F_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_5F_EventScript_16BC4A", "script": "CeladonCity_DepartmentStore_5F_EventScript_Sailor",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_5F_EventScript_16BC5C", "script": "CeladonCity_DepartmentStore_5F_EventScript_ClerkXItems",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_5F_EventScript_16BC96", "script": "CeladonCity_DepartmentStore_5F_EventScript_ClerkVitamins",
"flag": "0" "flag": "0"
} }
], ],
@@ -96,7 +96,7 @@
"x": 8, "x": 8,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_5F_EventScript_16BC53" "script": "CeladonCity_DepartmentStore_5F_EventScript_FloorSign"
} }
] ]
} }
@@ -1,31 +1,31 @@
CeladonCity_DepartmentStore_5F_MapScripts:: @ 816BC40 CeladonCity_DepartmentStore_5F_MapScripts:: @ 816BC40
.byte 0 .byte 0
CeladonCity_DepartmentStore_5F_EventScript_16BC41:: @ 816BC41 CeladonCity_DepartmentStore_5F_EventScript_Gentleman:: @ 816BC41
msgbox gUnknown_8195BBA, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_5F_Text_ExplainStatEnhancers, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_5F_EventScript_16BC4A:: @ 816BC4A CeladonCity_DepartmentStore_5F_EventScript_Sailor:: @ 816BC4A
msgbox gUnknown_8195CA0, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_5F_Text_HereForStatEnhancers, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_5F_EventScript_16BC53:: @ 816BC53 CeladonCity_DepartmentStore_5F_EventScript_FloorSign:: @ 816BC53
msgbox gUnknown_8195D14, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_5F_Text_Drugstore, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_5F_EventScript_16BC5C:: @ 816BC5C CeladonCity_DepartmentStore_5F_EventScript_ClerkXItems:: @ 816BC5C
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
lock lock
faceplayer faceplayer
message Text_MayIHelpYou message Text_MayIHelpYou
waitmessage waitmessage
pokemart Items_16BC84 pokemart CeladonCity_DepartmentStore_5F_XItems
msgbox Text_PleaseComeAgain msgbox Text_PleaseComeAgain
release release
end end
.align 2 .align 2
Items_16BC84:: @ 816BC84 CeladonCity_DepartmentStore_5F_XItems:: @ 816BC84
.2byte ITEM_X_ATTACK .2byte ITEM_X_ATTACK
.2byte ITEM_X_DEFEND .2byte ITEM_X_DEFEND
.2byte ITEM_X_SPEED .2byte ITEM_X_SPEED
@@ -37,19 +37,19 @@ Items_16BC84:: @ 816BC84
release release
end end
CeladonCity_DepartmentStore_5F_EventScript_16BC96:: @ 816BC96 CeladonCity_DepartmentStore_5F_EventScript_ClerkVitamins:: @ 816BC96
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
lock lock
faceplayer faceplayer
message Text_MayIHelpYou message Text_MayIHelpYou
waitmessage waitmessage
pokemart Items_16BCBC pokemart CeladonCity_DepartmentStore_5F_Vitamins
msgbox Text_PleaseComeAgain msgbox Text_PleaseComeAgain
release release
end end
.align 2 .align 2
Items_16BCBC:: @ 816BCBC CeladonCity_DepartmentStore_5F_Vitamins:: @ 816BCBC
.2byte ITEM_HP_UP .2byte ITEM_HP_UP
.2byte ITEM_PROTEIN .2byte ITEM_PROTEIN
.2byte ITEM_IRON .2byte ITEM_IRON
@@ -1,4 +1,4 @@
gUnknown_8195BBA:: @ 8195BBA CeladonCity_DepartmentStore_5F_Text_ExplainStatEnhancers:: @ 8195BBA
.string "POKéMON stat enhancers can be\n" .string "POKéMON stat enhancers can be\n"
.string "bought only here.\p" .string "bought only here.\p"
.string "HP UP increases the base HP of a\n" .string "HP UP increases the base HP of a\n"
@@ -10,7 +10,7 @@ gUnknown_8195BBA:: @ 8195BBA
.string "CARBOS enhances the base SPEED\n" .string "CARBOS enhances the base SPEED\n"
.string "stat.$" .string "stat.$"
gUnknown_8195CA0:: @ 8195CA0 CeladonCity_DepartmentStore_5F_Text_HereForStatEnhancers:: @ 8195CA0
.string "I'm here for POKéMON stat\n" .string "I'm here for POKéMON stat\n"
.string "enhancers.\p" .string "enhancers.\p"
.string "PROTEIN increases the base ATTACK\n" .string "PROTEIN increases the base ATTACK\n"
@@ -18,6 +18,6 @@ gUnknown_8195CA0:: @ 8195CA0
.string "IRON increases the base DEFENSE\n" .string "IRON increases the base DEFENSE\n"
.string "stat.$" .string "stat.$"
gUnknown_8195D14:: @ 8195D14 CeladonCity_DepartmentStore_5F_Text_Drugstore:: @ 8195D14
.string "5F: DRUGSTORE$" .string "5F: DRUGSTORE$"
@@ -36,14 +36,14 @@
"x": 0, "x": 0,
"y": 2, "y": 2,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_Elevator_EventScript_16C153" "script": "CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelect"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 4, "x": 4,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_Elevator_EventScript_16C153" "script": "CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelect"
} }
] ]
} }
@@ -1,7 +1,7 @@
CeladonCity_DepartmentStore_Elevator_MapScripts:: @ 816C152 CeladonCity_DepartmentStore_Elevator_MapScripts:: @ 816C152
.byte 0 .byte 0
CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153 CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelect:: @ 816C153
lockall lockall
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
call_if_unset FLAG_TEMP_2, EventScript_1A7AB9 call_if_unset FLAG_TEMP_2, EventScript_1A7AB9
@@ -12,107 +12,105 @@ CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
specialvar VAR_RESULT, Special_InitElevatorFloorSelectMenuPos specialvar VAR_RESULT, Special_InitElevatorFloorSelectMenuPos
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16C1B7 case 0, CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom5F
case 1, EventScript_16C1C3 case 1, CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom4F
case 2, EventScript_16C1CF case 2, CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom3F
case 3, EventScript_16C1DB case 3, CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom2F
case 4, EventScript_16C1E7 case 4, CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom1F
end end
EventScript_16C1B7:: @ 816C1B7 CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom5F:: @ 816C1B7
multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 0, FALSE multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 0, FALSE
goto EventScript_16C1F3 goto CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor
EventScript_16C1C2:: @ 816C1C2
end end
EventScript_16C1C3:: @ 816C1C3 CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom4F:: @ 816C1C3
multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 1, FALSE multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 1, FALSE
goto EventScript_16C1F3 goto CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor
end end
EventScript_16C1CF:: @ 816C1CF CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom3F:: @ 816C1CF
multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 2, FALSE multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 2, FALSE
goto EventScript_16C1F3 goto CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor
end end
EventScript_16C1DB:: @ 816C1DB CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom2F:: @ 816C1DB
multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 3, FALSE multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 3, FALSE
goto EventScript_16C1F3 goto CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor
end end
EventScript_16C1E7:: @ 816C1E7 CeladonCity_DepartmentStore_Elevator_EventScript_FloorSelectFrom1F:: @ 816C1E7
multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 4, FALSE multichoicedefault 0, 0, MULTICHOICE_DEPT_STORE_ELEVATOR, 4, FALSE
goto EventScript_16C1F3 goto CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor
end end
EventScript_16C1F3:: @ 816C1F3 CeladonCity_DepartmentStore_Elevator_EventScript_ChooseFloor:: @ 816C1F3
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16C2E6 case 0, CeladonCity_DepartmentStore_Elevator_EventScript_To5F
case 1, EventScript_16C2BE case 1, CeladonCity_DepartmentStore_Elevator_EventScript_To4F
case 2, EventScript_16C296 case 2, CeladonCity_DepartmentStore_Elevator_EventScript_To3F
case 3, EventScript_16C26E case 3, CeladonCity_DepartmentStore_Elevator_EventScript_To2F
case 4, EventScript_16C246 case 4, CeladonCity_DepartmentStore_Elevator_EventScript_To1F
case 5, EventScript_16C30E case 5, CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
case 127, EventScript_16C30E case 127, CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end end
EventScript_16C246:: @ 816C246 CeladonCity_DepartmentStore_Elevator_EventScript_To1F:: @ 816C246
setvar VAR_0x8006, 4 setvar VAR_0x8006, 4
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1
compare VAR_ELEVATOR_FLOOR, 4 compare VAR_ELEVATOR_FLOOR, 4
goto_if_eq EventScript_16C30E goto_if_eq CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
call EventScript_16C313 call CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator
setvar VAR_ELEVATOR_FLOOR, 4 setvar VAR_ELEVATOR_FLOOR, 4
goto EventScript_16C30E goto CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end end
EventScript_16C26E:: @ 816C26E CeladonCity_DepartmentStore_Elevator_EventScript_To2F:: @ 816C26E
setvar VAR_0x8006, 5 setvar VAR_0x8006, 5
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1
compare VAR_ELEVATOR_FLOOR, 5 compare VAR_ELEVATOR_FLOOR, 5
goto_if_eq EventScript_16C30E goto_if_eq CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
call EventScript_16C313 call CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator
setvar VAR_ELEVATOR_FLOOR, 5 setvar VAR_ELEVATOR_FLOOR, 5
goto EventScript_16C30E goto CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end end
EventScript_16C296:: @ 816C296 CeladonCity_DepartmentStore_Elevator_EventScript_To3F:: @ 816C296
setvar VAR_0x8006, 6 setvar VAR_0x8006, 6
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1
compare VAR_ELEVATOR_FLOOR, 6 compare VAR_ELEVATOR_FLOOR, 6
goto_if_eq EventScript_16C30E goto_if_eq CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
call EventScript_16C313 call CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator
setvar VAR_ELEVATOR_FLOOR, 6 setvar VAR_ELEVATOR_FLOOR, 6
goto EventScript_16C30E goto CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end end
EventScript_16C2BE:: @ 816C2BE CeladonCity_DepartmentStore_Elevator_EventScript_To4F:: @ 816C2BE
setvar VAR_0x8006, 7 setvar VAR_0x8006, 7
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1
compare VAR_ELEVATOR_FLOOR, 7 compare VAR_ELEVATOR_FLOOR, 7
goto_if_eq EventScript_16C30E goto_if_eq CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
call EventScript_16C313 call CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator
setvar VAR_ELEVATOR_FLOOR, 7 setvar VAR_ELEVATOR_FLOOR, 7
goto EventScript_16C30E goto CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end end
EventScript_16C2E6:: @ 816C2E6 CeladonCity_DepartmentStore_Elevator_EventScript_To5F:: @ 816C2E6
setvar VAR_0x8006, 8 setvar VAR_0x8006, 8
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1
compare VAR_ELEVATOR_FLOOR, 8 compare VAR_ELEVATOR_FLOOR, 8
goto_if_eq EventScript_16C30E goto_if_eq CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
call EventScript_16C313 call CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator
setvar VAR_ELEVATOR_FLOOR, 8 setvar VAR_ELEVATOR_FLOOR, 8
goto EventScript_16C30E goto CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect
end end
EventScript_16C30E:: @ 816C30E CeladonCity_DepartmentStore_Elevator_EventScript_ExitFloorSelect:: @ 816C30E
special Special_CloseElevatorCurrentFloorWindow special Special_CloseElevatorCurrentFloorWindow
releaseall releaseall
end end
EventScript_16C313:: @ 816C313 CeladonCity_DepartmentStore_Elevator_EventScript_MoveElevator:: @ 816C313
special Special_CloseElevatorCurrentFloorWindow special Special_CloseElevatorCurrentFloorWindow
closemessage closemessage
waitse waitse
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_Roof_EventScript_16C022", "script": "CeladonCity_DepartmentStore_Roof_EventScript_CooltrainerM",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_DepartmentStore_Roof_EventScript_16BCCD", "script": "CeladonCity_DepartmentStore_Roof_EventScript_ThirstyGirl",
"flag": "0" "flag": "0"
} }
], ],
@@ -56,28 +56,28 @@
"x": 14, "x": 14,
"y": 3, "y": 3,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_Roof_EventScript_16C02B" "script": "CeladonCity_DepartmentStore_Roof_EventScript_FloorSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 10, "x": 10,
"y": 3, "y": 3,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_Roof_EventScript_16C034" "script": "CeladonCity_DepartmentStore_Roof_EventScript_VendingMachine"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 11, "x": 11,
"y": 3, "y": 3,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_Roof_EventScript_16C034" "script": "CeladonCity_DepartmentStore_Roof_EventScript_VendingMachine"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 12, "x": 12,
"y": 3, "y": 3,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_DepartmentStore_Roof_EventScript_16C034" "script": "CeladonCity_DepartmentStore_Roof_EventScript_VendingMachine"
} }
] ]
} }
@@ -1,152 +1,152 @@
CeladonCity_DepartmentStore_Roof_MapScripts:: @ 816BCCC CeladonCity_DepartmentStore_Roof_MapScripts:: @ 816BCCC
.byte 0 .byte 0
CeladonCity_DepartmentStore_Roof_EventScript_16BCCD:: @ 816BCCD CeladonCity_DepartmentStore_Roof_EventScript_ThirstyGirl:: @ 816BCCD
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
special sub_8112364 special sub_8112364
lock lock
faceplayer faceplayer
call EventScript_16BCF6 call CeladonCity_DepartmentStore_Roof_EventScript_CheckPlayerHasDrinks
compare VAR_TEMP_1, 0 compare VAR_TEMP_1, 0
goto_if_eq EventScript_16C00E goto_if_eq CeladonCity_DepartmentStore_Roof_EventScript_IWantDrink
goto EventScript_16BD3E goto CeladonCity_DepartmentStore_Roof_EventScript_AskGiveDrink
end end
EventScript_16BCF6:: @ 816BCF6 CeladonCity_DepartmentStore_Roof_EventScript_CheckPlayerHasDrinks:: @ 816BCF6
setvar VAR_TEMP_1, 0 setvar VAR_TEMP_1, 0
checkitem ITEM_FRESH_WATER, 1 checkitem ITEM_FRESH_WATER, 1
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
call_if_eq EventScript_16BD2C call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_SetHasFreshWater
checkitem ITEM_SODA_POP, 1 checkitem ITEM_SODA_POP, 1
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
call_if_eq EventScript_16BD32 call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_SetHasSodaPop
checkitem ITEM_LEMONADE, 1 checkitem ITEM_LEMONADE, 1
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
call_if_eq EventScript_16BD38 call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_SetHasLemonade
return return
EventScript_16BD2C:: @ 816BD2C CeladonCity_DepartmentStore_Roof_EventScript_SetHasFreshWater:: @ 816BD2C
addvar VAR_TEMP_1, 1 addvar VAR_TEMP_1, 1
return return
EventScript_16BD32:: @ 816BD32 CeladonCity_DepartmentStore_Roof_EventScript_SetHasSodaPop:: @ 816BD32
addvar VAR_TEMP_1, 2 addvar VAR_TEMP_1, 2
return return
EventScript_16BD38:: @ 816BD38 CeladonCity_DepartmentStore_Roof_EventScript_SetHasLemonade:: @ 816BD38
addvar VAR_TEMP_1, 4 addvar VAR_TEMP_1, 4
return return
EventScript_16BD3E:: @ 816BD3E CeladonCity_DepartmentStore_Roof_EventScript_AskGiveDrink:: @ 816BD3E
msgbox gUnknown_8195D22, MSGBOX_YESNO msgbox CeladonCity_DepartmentStore_Roof_Text_ImThirstyGiveHerDrink, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16C00C goto_if_eq CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
textcolor 3 textcolor 3
message Text_195D5F message CeladonCity_DepartmentStore_Roof_Text_GiveWhichDrink
waitmessage waitmessage
textcolor 1 textcolor 1
switch VAR_TEMP_1 switch VAR_TEMP_1
case 1, EventScript_16BDAE case 1, CeladonCity_DepartmentStore_Roof_EventScript_AskGiveFreshWater
case 2, EventScript_16BDDA case 2, CeladonCity_DepartmentStore_Roof_EventScript_AskGiveSodaPop
case 3, EventScript_16BE06 case 3, CeladonCity_DepartmentStore_Roof_EventScript_AskGiveFreshWaterSodaPop
case 4, EventScript_16BE3D case 4, CeladonCity_DepartmentStore_Roof_EventScript_AskGiveLemonade
case 5, EventScript_16BE69 case 5, CeladonCity_DepartmentStore_Roof_EventScript_AskGiveFreshWaterLemonade
case 6, EventScript_16BEA0 case 6, CeladonCity_DepartmentStore_Roof_EventScript_AskGiveSodaPopLemonade
case 7, EventScript_16BED7 case 7, CeladonCity_DepartmentStore_Roof_EventScript_AskGiveAllDrinks
end end
EventScript_16BDAE:: @ 816BDAE CeladonCity_DepartmentStore_Roof_EventScript_AskGiveFreshWater:: @ 816BDAE
multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_FRESH_WATER, FALSE multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_FRESH_WATER, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16BF19 case 0, CeladonCity_DepartmentStore_Roof_EventScript_GiveFreshWater
case 1, EventScript_16C00C case 1, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
case 127, EventScript_16C00C case 127, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
end end
EventScript_16BDDA:: @ 816BDDA CeladonCity_DepartmentStore_Roof_EventScript_AskGiveSodaPop:: @ 816BDDA
multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_SODA_POP, FALSE multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_SODA_POP, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16BF3A case 0, CeladonCity_DepartmentStore_Roof_EventScript_GiveSodaPop
case 1, EventScript_16C00C case 1, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
case 127, EventScript_16C00C case 127, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
end end
EventScript_16BE06:: @ 816BE06 CeladonCity_DepartmentStore_Roof_EventScript_AskGiveFreshWaterSodaPop:: @ 816BE06
multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_FRESH_WATER_SODA_POP, FALSE multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_FRESH_WATER_SODA_POP, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16BF19 case 0, CeladonCity_DepartmentStore_Roof_EventScript_GiveFreshWater
case 1, EventScript_16BF3A case 1, CeladonCity_DepartmentStore_Roof_EventScript_GiveSodaPop
case 2, EventScript_16C00C case 2, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
case 127, EventScript_16C00C case 127, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
end end
EventScript_16BE3D:: @ 816BE3D CeladonCity_DepartmentStore_Roof_EventScript_AskGiveLemonade:: @ 816BE3D
multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_LEMONADE, FALSE multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_LEMONADE, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16BF5B case 0, CeladonCity_DepartmentStore_Roof_EventScript_GiveLemonade
case 1, EventScript_16C00C case 1, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
case 127, EventScript_16C00C case 127, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
end end
EventScript_16BE69:: @ 816BE69 CeladonCity_DepartmentStore_Roof_EventScript_AskGiveFreshWaterLemonade:: @ 816BE69
multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_FRESH_WATER_LEMONADE, FALSE multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_FRESH_WATER_LEMONADE, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16BF19 case 0, CeladonCity_DepartmentStore_Roof_EventScript_GiveFreshWater
case 1, EventScript_16BF5B case 1, CeladonCity_DepartmentStore_Roof_EventScript_GiveLemonade
case 2, EventScript_16C00C case 2, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
case 127, EventScript_16C00C case 127, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
end end
EventScript_16BEA0:: @ 816BEA0 CeladonCity_DepartmentStore_Roof_EventScript_AskGiveSodaPopLemonade:: @ 816BEA0
multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_SODA_POP_LEMONADE, FALSE multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_SODA_POP_LEMONADE, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16BF3A case 0, CeladonCity_DepartmentStore_Roof_EventScript_GiveSodaPop
case 1, EventScript_16BF5B case 1, CeladonCity_DepartmentStore_Roof_EventScript_GiveLemonade
case 2, EventScript_16C00C case 2, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
case 127, EventScript_16C00C case 127, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
end end
EventScript_16BED7:: @ 816BED7 CeladonCity_DepartmentStore_Roof_EventScript_AskGiveAllDrinks:: @ 816BED7
multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_FRESH_WATER_SODA_POP_LEMONADE, FALSE multichoice 0, 0, MULTICHOICE_THIRSTY_GIRL_FRESH_WATER_SODA_POP_LEMONADE, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16BF19 case 0, CeladonCity_DepartmentStore_Roof_EventScript_GiveFreshWater
case 1, EventScript_16BF3A case 1, CeladonCity_DepartmentStore_Roof_EventScript_GiveSodaPop
case 2, EventScript_16BF5B case 2, CeladonCity_DepartmentStore_Roof_EventScript_GiveLemonade
case 3, EventScript_16C00C case 3, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
case 127, EventScript_16C00C case 127, CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink
end end
EventScript_16BF19:: @ 816BF19 CeladonCity_DepartmentStore_Roof_EventScript_GiveFreshWater:: @ 816BF19
setvar VAR_0x8008, ITEM_FRESH_WATER setvar VAR_0x8008, ITEM_FRESH_WATER
setvar VAR_0x8009, ITEM_TM16 setvar VAR_0x8009, ITEM_TM16
goto_if_set FLAG_GOT_TM16_FROM_THIRSTY_GIRL, EventScript_16C018 goto_if_set FLAG_GOT_TM16_FROM_THIRSTY_GIRL, CeladonCity_DepartmentStore_Roof_EventScript_NotThirstyAfterAll
msgbox gUnknown_8195D75 msgbox CeladonCity_DepartmentStore_Roof_Text_YayFreshWaterHaveThis
goto EventScript_16BF7C goto CeladonCity_DepartmentStore_Roof_EventScript_GiveDrink
end end
EventScript_16BF3A:: @ 816BF3A CeladonCity_DepartmentStore_Roof_EventScript_GiveSodaPop:: @ 816BF3A
setvar VAR_0x8008, ITEM_SODA_POP setvar VAR_0x8008, ITEM_SODA_POP
setvar VAR_0x8009, ITEM_TM20 setvar VAR_0x8009, ITEM_TM20
goto_if_set FLAG_GOT_TM20_FROM_THIRSTY_GIRL, EventScript_16C018 goto_if_set FLAG_GOT_TM20_FROM_THIRSTY_GIRL, CeladonCity_DepartmentStore_Roof_EventScript_NotThirstyAfterAll
msgbox gUnknown_8195E33 msgbox CeladonCity_DepartmentStore_Roof_Text_YaySodaPopHaveThis
goto EventScript_16BF7C goto CeladonCity_DepartmentStore_Roof_EventScript_GiveDrink
end end
EventScript_16BF5B:: @ 816BF5B CeladonCity_DepartmentStore_Roof_EventScript_GiveLemonade:: @ 816BF5B
setvar VAR_0x8008, ITEM_LEMONADE setvar VAR_0x8008, ITEM_LEMONADE
setvar VAR_0x8009, ITEM_TM33 setvar VAR_0x8009, ITEM_TM33
goto_if_set FLAG_GOT_TM33_FROM_THIRSTY_GIRL, EventScript_16C018 goto_if_set FLAG_GOT_TM33_FROM_THIRSTY_GIRL, CeladonCity_DepartmentStore_Roof_EventScript_NotThirstyAfterAll
msgbox gUnknown_8195EBF msgbox CeladonCity_DepartmentStore_Roof_Text_YayLemonadeHaveThis
goto EventScript_16BF7C goto CeladonCity_DepartmentStore_Roof_EventScript_GiveDrink
end end
EventScript_16BF7C:: @ 816BF7C CeladonCity_DepartmentStore_Roof_EventScript_GiveDrink:: @ 816BF7C
getitemname 0, VAR_0x8008 getitemname 0, VAR_0x8008
getitemname 1, VAR_0x8009 getitemname 1, VAR_0x8009
removeitem VAR_0x8008, 1 removeitem VAR_0x8008, 1
checkitemspace VAR_0x8009, 1 checkitemspace VAR_0x8009, 1
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16C002 goto_if_eq CeladonCity_DepartmentStore_Roof_EventScript_NoRoomForReward
additem VAR_0x8009 additem VAR_0x8009
textcolor 3 textcolor 3
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
@@ -156,142 +156,142 @@ EventScript_16BF7C:: @ 816BF7C
putitemaway VAR_0x8009 putitemaway VAR_0x8009
call EventScript_1A6675 call EventScript_1A6675
compare VAR_0x8008, ITEM_FRESH_WATER compare VAR_0x8008, ITEM_FRESH_WATER
call_if_eq EventScript_16BFDE call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_ExplainTM16
compare VAR_0x8008, ITEM_SODA_POP compare VAR_0x8008, ITEM_SODA_POP
call_if_eq EventScript_16BFEA call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_ExplainTM20
compare VAR_0x8008, ITEM_LEMONADE compare VAR_0x8008, ITEM_LEMONADE
call_if_eq EventScript_16BFF6 call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_ExplainTM33
release release
end end
EventScript_16BFDE:: @ 816BFDE CeladonCity_DepartmentStore_Roof_EventScript_ExplainTM16:: @ 816BFDE
setflag FLAG_GOT_TM16_FROM_THIRSTY_GIRL setflag FLAG_GOT_TM16_FROM_THIRSTY_GIRL
msgbox gUnknown_8195DD4 msgbox CeladonCity_DepartmentStore_Roof_Text_ExplainTM16
return return
EventScript_16BFEA:: @ 816BFEA CeladonCity_DepartmentStore_Roof_EventScript_ExplainTM20:: @ 816BFEA
setflag FLAG_GOT_TM20_FROM_THIRSTY_GIRL setflag FLAG_GOT_TM20_FROM_THIRSTY_GIRL
msgbox gUnknown_8195E68 msgbox CeladonCity_DepartmentStore_Roof_Text_ExplainTM20
return return
EventScript_16BFF6:: @ 816BFF6 CeladonCity_DepartmentStore_Roof_EventScript_ExplainTM33:: @ 816BFF6
setflag FLAG_GOT_TM33_FROM_THIRSTY_GIRL setflag FLAG_GOT_TM33_FROM_THIRSTY_GIRL
msgbox gUnknown_8195EF4 msgbox CeladonCity_DepartmentStore_Roof_Text_ExplainTM33
return return
EventScript_16C002:: @ 816C002 CeladonCity_DepartmentStore_Roof_EventScript_NoRoomForReward:: @ 816C002
msgbox gUnknown_8195F4F msgbox CeladonCity_DepartmentStore_Roof_Text_DontHaveSpaceForThis
release release
end end
EventScript_16C00C:: @ 816C00C CeladonCity_DepartmentStore_Roof_EventScript_DontGiveDrink:: @ 816C00C
release release
end end
EventScript_16C00E:: @ 816C00E CeladonCity_DepartmentStore_Roof_EventScript_IWantDrink:: @ 816C00E
msgbox gUnknown_8195FEF msgbox CeladonCity_DepartmentStore_Roof_Text_ImThirstyIWantDrink
release release
end end
EventScript_16C018:: @ 816C018 CeladonCity_DepartmentStore_Roof_EventScript_NotThirstyAfterAll:: @ 816C018
msgbox gUnknown_8195F6E msgbox CeladonCity_DepartmentStore_Roof_Text_ImNotThirstyAfterAll
release release
end end
CeladonCity_DepartmentStore_Roof_EventScript_16C022:: @ 816C022 CeladonCity_DepartmentStore_Roof_EventScript_CooltrainerM:: @ 816C022
msgbox gUnknown_8195F98, MSGBOX_NPC msgbox CeladonCity_DepartmentStore_Roof_Text_MySisterIsImmature, MSGBOX_NPC
end end
CeladonCity_DepartmentStore_Roof_EventScript_16C02B:: @ 816C02B CeladonCity_DepartmentStore_Roof_EventScript_FloorSign:: @ 816C02B
msgbox gUnknown_8196017, MSGBOX_SIGN msgbox CeladonCity_DepartmentStore_Roof_Text_FloorSign, MSGBOX_SIGN
end end
CeladonCity_DepartmentStore_Roof_EventScript_16C034:: @ 816C034 CeladonCity_DepartmentStore_Roof_EventScript_VendingMachine:: @ 816C034
lockall lockall
message Text_196038 message CeladonCity_DepartmentStore_Roof_Text_VendingMachineWhatDoesItHave
waitmessage waitmessage
showmoneybox 0, 0, 0 showmoneybox 0, 0, 0
goto EventScript_16C045 goto CeladonCity_DepartmentStore_Roof_EventScript_ChooseDrink
end end
EventScript_16C045:: @ 816C045 CeladonCity_DepartmentStore_Roof_EventScript_ChooseDrink:: @ 816C045
multichoice 12, 0, MULTICHOICE_CELADON_VENDING_MACHINE, FALSE multichoice 12, 0, MULTICHOICE_CELADON_VENDING_MACHINE, FALSE
copyvar VAR_TEMP_1, VAR_RESULT copyvar VAR_TEMP_1, VAR_RESULT
switch VAR_TEMP_1 switch VAR_TEMP_1
case 0, EventScript_16C083 case 0, CeladonCity_DepartmentStore_Roof_EventScript_BuyFreshWater
case 1, EventScript_16C094 case 1, CeladonCity_DepartmentStore_Roof_EventScript_BuySodaPop
case 2, EventScript_16C0A5 case 2, CeladonCity_DepartmentStore_Roof_EventScript_BuyLemonade
msgbox gUnknown_81960AE msgbox CeladonCity_DepartmentStore_Roof_Text_NotThirsty
goto EventScript_16C14D goto CeladonCity_DepartmentStore_Roof_EventScript_ExitVendingMachine
end end
EventScript_16C083:: @ 816C083 CeladonCity_DepartmentStore_Roof_EventScript_BuyFreshWater:: @ 816C083
setvar VAR_TEMP_0, ITEM_FRESH_WATER setvar VAR_TEMP_0, ITEM_FRESH_WATER
checkmoney 200, 0 checkmoney 200, 0
goto EventScript_16C0CB goto CeladonCity_DepartmentStore_Roof_EventScript_TryBuyDrink
end end
EventScript_16C094:: @ 816C094 CeladonCity_DepartmentStore_Roof_EventScript_BuySodaPop:: @ 816C094
setvar VAR_TEMP_0, ITEM_SODA_POP setvar VAR_TEMP_0, ITEM_SODA_POP
checkmoney 300, 0 checkmoney 300, 0
goto EventScript_16C0CB goto CeladonCity_DepartmentStore_Roof_EventScript_TryBuyDrink
end end
EventScript_16C0A5:: @ 816C0A5 CeladonCity_DepartmentStore_Roof_EventScript_BuyLemonade:: @ 816C0A5
setvar VAR_TEMP_0, ITEM_LEMONADE setvar VAR_TEMP_0, ITEM_LEMONADE
checkmoney 350, 0 checkmoney 350, 0
goto EventScript_16C0CB goto CeladonCity_DepartmentStore_Roof_EventScript_TryBuyDrink
end end
EventScript_16C0B6:: @ 816C0B6 CeladonCity_DepartmentStore_Roof_EventScript_RemoveMoneyFreshWater:: @ 816C0B6
removemoney 200, 0 removemoney 200, 0
return return
EventScript_16C0BD:: @ 816C0BD CeladonCity_DepartmentStore_Roof_EventScript_RemoveMoneySodaPop:: @ 816C0BD
removemoney 300, 0 removemoney 300, 0
return return
EventScript_16C0C4:: @ 816C0C4 CeladonCity_DepartmentStore_Roof_EventScript_RemoveMoneyLemonade:: @ 816C0C4
removemoney 350, 0 removemoney 350, 0
return return
EventScript_16C0CB:: @ 816C0CB CeladonCity_DepartmentStore_Roof_EventScript_TryBuyDrink:: @ 816C0CB
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16C131 goto_if_eq CeladonCity_DepartmentStore_Roof_EventScript_NotEnoughMoney
checkitemspace VAR_TEMP_0, 1 checkitemspace VAR_TEMP_0, 1
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16C13F goto_if_eq CeladonCity_DepartmentStore_Roof_EventScript_NoRoomForDrink
compare VAR_TEMP_1, 0 compare VAR_TEMP_1, 0
call_if_eq EventScript_16C0B6 call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_RemoveMoneyFreshWater
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16C0BD call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_RemoveMoneySodaPop
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq EventScript_16C0C4 call_if_eq CeladonCity_DepartmentStore_Roof_EventScript_RemoveMoneyLemonade
updatemoneybox 0, 0, 0 updatemoneybox 0, 0, 0
getitemname 0, VAR_TEMP_0 getitemname 0, VAR_TEMP_0
playse SE_JIHANKI playse SE_JIHANKI
msgbox gUnknown_8196076 msgbox CeladonCity_DepartmentStore_Roof_Text_DrinkCanPoppedOut
additem VAR_TEMP_0 additem VAR_TEMP_0
goto EventScript_16C125 goto CeladonCity_DepartmentStore_Roof_EventScript_ChooseNewDrink
end end
EventScript_16C125:: @ 816C125 CeladonCity_DepartmentStore_Roof_EventScript_ChooseNewDrink:: @ 816C125
message Text_196038 message CeladonCity_DepartmentStore_Roof_Text_VendingMachineWhatDoesItHave
waitmessage waitmessage
goto EventScript_16C045 goto CeladonCity_DepartmentStore_Roof_EventScript_ChooseDrink
end end
EventScript_16C131:: @ 816C131 CeladonCity_DepartmentStore_Roof_EventScript_NotEnoughMoney:: @ 816C131
msgbox gUnknown_819605E msgbox CeladonCity_DepartmentStore_Roof_Text_NotEnoughMoney
goto EventScript_16C14D goto CeladonCity_DepartmentStore_Roof_EventScript_ExitVendingMachine
end end
EventScript_16C13F:: @ 816C13F CeladonCity_DepartmentStore_Roof_EventScript_NoRoomForDrink:: @ 816C13F
msgbox gUnknown_819608E msgbox CeladonCity_DepartmentStore_Roof_Text_NoMoreRoomForStuff
goto EventScript_16C14D goto CeladonCity_DepartmentStore_Roof_EventScript_ExitVendingMachine
end end
EventScript_16C14D:: @ 816C14D CeladonCity_DepartmentStore_Roof_EventScript_ExitVendingMachine:: @ 816C14D
hidemoneybox 0, 0 hidemoneybox 0, 0
releaseall releaseall
end end
@@ -1,12 +1,12 @@
gUnknown_8195D22:: @ 8195D22 CeladonCity_DepartmentStore_Roof_Text_ImThirstyGiveHerDrink:: @ 8195D22
.string "I'm thirsty!\n" .string "I'm thirsty!\n"
.string "I want something to drink!\p" .string "I want something to drink!\p"
.string "{SIZE}ÁGive her a drink?$" .string "{SIZE}ÁGive her a drink?$"
Text_195D5F:: @ 8195D5F CeladonCity_DepartmentStore_Roof_Text_GiveWhichDrink:: @ 8195D5F
.string "Give her which drink?$" .string "Give her which drink?$"
gUnknown_8195D75:: @ 8195D75 CeladonCity_DepartmentStore_Roof_Text_YayFreshWaterHaveThis:: @ 8195D75
.string "Yay!\p" .string "Yay!\p"
.string "FRESH WATER!\p" .string "FRESH WATER!\p"
.string "Thank you!\n" .string "Thank you!\n"
@@ -16,67 +16,67 @@ Text_ReceivedItemFromLittleGirl:: @ 8195DAD
.string "{PLAYER} received a {STR_VAR_2}\n" .string "{PLAYER} received a {STR_VAR_2}\n"
.string "from the little girl.$" .string "from the little girl.$"
gUnknown_8195DD4:: @ 8195DD4 CeladonCity_DepartmentStore_Roof_Text_ExplainTM16:: @ 8195DD4
.string "TM16 contains LIGHT SCREEN.\p" .string "TM16 contains LIGHT SCREEN.\p"
.string "It's a move that weakens the power\n" .string "It's a move that weakens the power\n"
.string "of special attacks by your foe.$" .string "of special attacks by your foe.$"
gUnknown_8195E33:: @ 8195E33 CeladonCity_DepartmentStore_Roof_Text_YaySodaPopHaveThis:: @ 8195E33
.string "Yay!\p" .string "Yay!\p"
.string "SODA POP!\p" .string "SODA POP!\p"
.string "Thank you!\n" .string "Thank you!\n"
.string "You can have this from me!$" .string "You can have this from me!$"
gUnknown_8195E68:: @ 8195E68 CeladonCity_DepartmentStore_Roof_Text_ExplainTM20:: @ 8195E68
.string "TM20 contains SAFEGUARD.\p" .string "TM20 contains SAFEGUARD.\p"
.string "It's a move that prevents status\n" .string "It's a move that prevents status\n"
.string "problems among your POKéMON.$" .string "problems among your POKéMON.$"
gUnknown_8195EBF:: @ 8195EBF CeladonCity_DepartmentStore_Roof_Text_YayLemonadeHaveThis:: @ 8195EBF
.string "Yay!\p" .string "Yay!\p"
.string "LEMONADE!\p" .string "LEMONADE!\p"
.string "Thank you!\n" .string "Thank you!\n"
.string "You can have this from me!$" .string "You can have this from me!$"
gUnknown_8195EF4:: @ 8195EF4 CeladonCity_DepartmentStore_Roof_Text_ExplainTM33:: @ 8195EF4
.string "TM33 contains REFLECT.\p" .string "TM33 contains REFLECT.\p"
.string "It's a move that weakens the power\n" .string "It's a move that weakens the power\n"
.string "of physical attacks by your foe.$" .string "of physical attacks by your foe.$"
gUnknown_8195F4F:: @ 8195F4F CeladonCity_DepartmentStore_Roof_Text_DontHaveSpaceForThis:: @ 8195F4F
.string "You don't have space for this!$" .string "You don't have space for this!$"
gUnknown_8195F6E:: @ 8195F6E CeladonCity_DepartmentStore_Roof_Text_ImNotThirstyAfterAll:: @ 8195F6E
.string "No, thank you!\n" .string "No, thank you!\n"
.string "I'm not thirsty after all!$" .string "I'm not thirsty after all!$"
gUnknown_8195F98:: @ 8195F98 CeladonCity_DepartmentStore_Roof_Text_MySisterIsImmature:: @ 8195F98
.string "My sister is a TRAINER, believe it\n" .string "My sister is a TRAINER, believe it\n"
.string "or not.\p" .string "or not.\p"
.string "But, she's so immature, she drives\n" .string "But, she's so immature, she drives\n"
.string "me nuts!$" .string "me nuts!$"
gUnknown_8195FEF:: @ 8195FEF CeladonCity_DepartmentStore_Roof_Text_ImThirstyIWantDrink:: @ 8195FEF
.string "I'm thirsty!\n" .string "I'm thirsty!\n"
.string "I want something to drink!$" .string "I want something to drink!$"
gUnknown_8196017:: @ 8196017 CeladonCity_DepartmentStore_Roof_Text_FloorSign:: @ 8196017
.string "ROOFTOP SQUARE:\n" .string "ROOFTOP SQUARE:\n"
.string "VENDING MACHINES$" .string "VENDING MACHINES$"
Text_196038:: @ 8196038 CeladonCity_DepartmentStore_Roof_Text_VendingMachineWhatDoesItHave:: @ 8196038
.string "A vending machine!\n" .string "A vending machine!\n"
.string "What does it have?$" .string "What does it have?$"
gUnknown_819605E:: @ 819605E CeladonCity_DepartmentStore_Roof_Text_NotEnoughMoney:: @ 819605E
.string "Oops, not enough money!$" .string "Oops, not enough money!$"
gUnknown_8196076:: @ 8196076 CeladonCity_DepartmentStore_Roof_Text_DrinkCanPoppedOut:: @ 8196076
.string "A can of {STR_VAR_1} popped out!$" .string "A can of {STR_VAR_1} popped out!$"
gUnknown_819608E:: @ 819608E CeladonCity_DepartmentStore_Roof_Text_NoMoreRoomForStuff:: @ 819608E
.string "There's no more room for stuff!$" .string "There's no more room for stuff!$"
gUnknown_81960AE:: @ 81960AE CeladonCity_DepartmentStore_Roof_Text_NotThirsty:: @ 81960AE
.string "Not thirsty!$" .string "Not thirsty!$"
+35 -35
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16C684", "script": "CeladonCity_GameCorner_EventScript_InfoClerk",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16C68D", "script": "CeladonCity_GameCorner_EventScript_CoinsClerk",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16C7BA", "script": "CeladonCity_GameCorner_EventScript_BaldingMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16C7D7", "script": "CeladonCity_GameCorner_EventScript_Woman1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -75,7 +75,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16C7E7", "script": "CeladonCity_GameCorner_EventScript_Fisher",
"flag": "0" "flag": "0"
}, },
{ {
@@ -88,7 +88,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16C857", "script": "CeladonCity_GameCorner_EventScript_GymGuy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -101,7 +101,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16C87E", "script": "CeladonCity_GameCorner_EventScript_Woman2",
"flag": "0" "flag": "0"
}, },
{ {
@@ -114,7 +114,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16C88E", "script": "CeladonCity_GameCorner_EventScript_OldMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -127,7 +127,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16C89E", "script": "CeladonCity_GameCorner_EventScript_Scientist",
"flag": "0" "flag": "0"
}, },
{ {
@@ -140,7 +140,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16C8FE", "script": "CeladonCity_GameCorner_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -153,7 +153,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_EventScript_16CAF5", "script": "CeladonCity_GameCorner_EventScript_RocketGrunt",
"flag": "FLAG_HIDE_GAME_CORNER_ROCKET" "flag": "FLAG_HIDE_GAME_CORNER_ROCKET"
} }
], ],
@@ -314,168 +314,168 @@
"x": 0, "x": 0,
"y": 7, "y": 7,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16C95E" "script": "CeladonCity_GameCorner_EventScript_SlotMachine0"
}, },
{ {
"type": "bg_event_type_4", "type": "bg_event_type_4",
"x": 0, "x": 0,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16C9A4" "script": "CeladonCity_GameCorner_EventScript_SlotMachine1"
}, },
{ {
"type": "bg_event_type_4", "type": "bg_event_type_4",
"x": 0, "x": 0,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16C9B0" "script": "CeladonCity_GameCorner_EventScript_SlotMachine2"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 5, "x": 5,
"y": 6, "y": 6,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16C9BC" "script": "CeladonCity_GameCorner_EventScript_SlotMachine3"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 5, "x": 5,
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CB5A" "script": "CeladonCity_GameCorner_EventScript_UnusableSlotMachine1"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 5, "x": 5,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16C9D4" "script": "CeladonCity_GameCorner_EventScript_SlotMachine5"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 5, "x": 5,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16C9E0" "script": "CeladonCity_GameCorner_EventScript_SlotMachine6"
}, },
{ {
"type": "bg_event_type_4", "type": "bg_event_type_4",
"x": 6, "x": 6,
"y": 6, "y": 6,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16C9EC" "script": "CeladonCity_GameCorner_EventScript_SlotMachine7"
}, },
{ {
"type": "bg_event_type_4", "type": "bg_event_type_4",
"x": 6, "x": 6,
"y": 7, "y": 7,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16C9F8" "script": "CeladonCity_GameCorner_EventScript_SlotMachine8"
}, },
{ {
"type": "bg_event_type_4", "type": "bg_event_type_4",
"x": 6, "x": 6,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA04" "script": "CeladonCity_GameCorner_EventScript_SlotMachine9"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 11, "x": 11,
"y": 6, "y": 6,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA10" "script": "CeladonCity_GameCorner_EventScript_SlotMachine10"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 11, "x": 11,
"y": 7, "y": 7,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA1C" "script": "CeladonCity_GameCorner_EventScript_SlotMachine11"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 11, "x": 11,
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA28" "script": "CeladonCity_GameCorner_EventScript_SlotMachine12"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 11, "x": 11,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA34" "script": "CeladonCity_GameCorner_EventScript_SlotMachine13"
}, },
{ {
"type": "bg_event_type_4", "type": "bg_event_type_4",
"x": 12, "x": 12,
"y": 6, "y": 6,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA40" "script": "CeladonCity_GameCorner_EventScript_SlotMachine14"
}, },
{ {
"type": "bg_event_type_4", "type": "bg_event_type_4",
"x": 12, "x": 12,
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CB63" "script": "CeladonCity_GameCorner_EventScript_UnusableSlotMachine2"
}, },
{ {
"type": "bg_event_type_4", "type": "bg_event_type_4",
"x": 12, "x": 12,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA58" "script": "CeladonCity_GameCorner_EventScript_SlotMachine16"
}, },
{ {
"type": "bg_event_type_4", "type": "bg_event_type_4",
"x": 12, "x": 12,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA64" "script": "CeladonCity_GameCorner_EventScript_SlotMachine17"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 17, "x": 17,
"y": 6, "y": 6,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CB6C" "script": "CeladonCity_GameCorner_EventScript_UnusableSlotMachine3"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 17, "x": 17,
"y": 7, "y": 7,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA7C" "script": "CeladonCity_GameCorner_EventScript_SlotMachine19"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 17, "x": 17,
"y": 8, "y": 8,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA88" "script": "CeladonCity_GameCorner_EventScript_SlotMachine20"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 17, "x": 17,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CA94" "script": "CeladonCity_GameCorner_EventScript_SlotMachine21"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 11, "x": 11,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_16CAAA" "script": "CeladonCity_GameCorner_EventScript_Poster"
}, },
{ {
"type": "bg_event_type_3", "type": "bg_event_type_3",
"x": 17, "x": 17,
"y": 13, "y": 13,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_GameCorner_EventScript_1B2867" "script": "CeladonCity_GameCorner_EventScript_PhotoPrinter"
} }
] ]
} }
+191 -191
View File
@@ -3,443 +3,443 @@ CeladonCity_GameCorner_MapScripts:: @ 816C646
.byte 0 .byte 0
CeladonCity_GameCorner_OnLoad:: @ 816C64C CeladonCity_GameCorner_OnLoad:: @ 816C64C
call_if_unset FLAG_OPENED_ROCKET_HIDEOUT, EventScript_16C656 call_if_unset FLAG_OPENED_ROCKET_HIDEOUT, CeladonCity_GameCorner_EventScript_HideRocketHideout
end end
EventScript_16C656:: @ 816C656 CeladonCity_GameCorner_EventScript_HideRocketHideout:: @ 816C656
setmetatile 15, 2, 658, 0 setmetatile 15, 2, METATILE_GameCorner_Floor_ShadeFull, 0
setmetatile 16, 2, 658, 0 setmetatile 16, 2, METATILE_GameCorner_Floor_ShadeFull, 0
setmetatile 17, 2, 658, 0 setmetatile 17, 2, METATILE_GameCorner_Floor_ShadeFull, 0
setmetatile 16, 3, 719, 1 setmetatile 16, 3, METATILE_GameCorner_PurpleWall_Floor, 1
setmetatile 17, 3, 719, 1 setmetatile 17, 3, METATILE_GameCorner_PurpleWall_Floor, 1
return return
CeladonCity_GameCorner_EventScript_16C684:: @ 816C684 CeladonCity_GameCorner_EventScript_InfoClerk:: @ 816C684
msgbox gUnknown_8196940, MSGBOX_NPC msgbox CeladonCity_GameCorner_Text_CanExchangeCoinsNextDoor, MSGBOX_NPC
end end
CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D CeladonCity_GameCorner_EventScript_CoinsClerk:: @ 816C68D
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
lock lock
faceplayer faceplayer
showmoneybox 0, 0, 0 showmoneybox 0, 0, 0
showcoinsbox 0, 5 showcoinsbox 0, 5
message Text_196984 message CeladonCity_GameCorner_Text_WelcomeBuySomeCoins
waitmessage waitmessage
multichoice 13, 0, MULTICHOICE_GAME_CORNER_COIN_PURCHASE_COUNTER, FALSE multichoice 13, 0, MULTICHOICE_GAME_CORNER_COIN_PURCHASE_COUNTER, FALSE
copyvar VAR_0x8009, VAR_RESULT copyvar VAR_0x8009, VAR_RESULT
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16C6E6 case 0, CeladonCity_GameCorner_EventScript_BuyCoins
case 1, EventScript_16C6E6 case 1, CeladonCity_GameCorner_EventScript_BuyCoins
case 2, EventScript_16C782 case 2, CeladonCity_GameCorner_EventScript_ClerkDeclineBuy
case 127, EventScript_16C782 case 127, CeladonCity_GameCorner_EventScript_ClerkDeclineBuy
end end
EventScript_16C6E6:: @ 816C6E6 CeladonCity_GameCorner_EventScript_BuyCoins:: @ 816C6E6
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16C790 goto_if_unset FLAG_GOT_COIN_CASE, CeladonCity_GameCorner_EventScript_ClerkNoCoinCase
compare VAR_0x8009, 0 compare VAR_0x8009, 0
goto_if_eq EventScript_16C734 goto_if_eq CeladonCity_GameCorner_EventScript_Buy50Coins
compare VAR_0x8009, 1 compare VAR_0x8009, 1
goto_if_eq EventScript_16C706 goto_if_eq CeladonCity_GameCorner_EventScript_Buy500Coins
end end
EventScript_16C706:: @ 816C706 CeladonCity_GameCorner_EventScript_Buy500Coins:: @ 816C706
checkcoins VAR_TEMP_1 checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 9500 compare VAR_TEMP_1, (MAX_COINS + 1) - 500
goto_if_ge EventScript_16C79E goto_if_ge CeladonCity_GameCorner_EventScript_ClerkNoRoomForCoins
checkmoney 10000, 0 checkmoney 10000, 0
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16C7AC goto_if_eq CeladonCity_GameCorner_EventScript_ClerkNotEnoughMoney
addcoins 500 addcoins 500
removemoney 10000, 0 removemoney 10000, 0
goto EventScript_16C762 goto CeladonCity_GameCorner_EventScript_BoughtCoins
end end
EventScript_16C734:: @ 816C734 CeladonCity_GameCorner_EventScript_Buy50Coins:: @ 816C734
checkcoins VAR_TEMP_1 checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 9950 compare VAR_TEMP_1, (MAX_COINS + 1) - 50
goto_if_ge EventScript_16C79E goto_if_ge CeladonCity_GameCorner_EventScript_ClerkNoRoomForCoins
checkmoney 1000, 0 checkmoney 1000, 0
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16C7AC goto_if_eq CeladonCity_GameCorner_EventScript_ClerkNotEnoughMoney
addcoins 50 addcoins 50
removemoney 1000, 0 removemoney 1000, 0
goto EventScript_16C762 goto CeladonCity_GameCorner_EventScript_BoughtCoins
end end
EventScript_16C762:: @ 816C762 CeladonCity_GameCorner_EventScript_BoughtCoins:: @ 816C762
updatemoneybox 0, 0, 0 updatemoneybox 0, 0, 0
updatecoinsbox 0, 5 updatecoinsbox 0, 5
playse SE_SHOP playse SE_SHOP
msgbox gUnknown_8196A62 msgbox CeladonCity_GameCorner_Text_HereAreYourCoins
goto EventScript_16C77A goto CeladonCity_GameCorner_EventScript_ClerkEnd
end end
EventScript_16C77A:: @ 816C77A CeladonCity_GameCorner_EventScript_ClerkEnd:: @ 816C77A
hidemoneybox 0, 0 hidemoneybox 0, 0
hidecoinsbox 0, 5 hidecoinsbox 0, 5
release release
end end
EventScript_16C782:: @ 816C782 CeladonCity_GameCorner_EventScript_ClerkDeclineBuy:: @ 816C782
msgbox gUnknown_81969DC msgbox CeladonCity_GameCorner_Text_ComePlaySometime
goto EventScript_16C77A goto CeladonCity_GameCorner_EventScript_ClerkEnd
end end
EventScript_16C790:: @ 816C790 CeladonCity_GameCorner_EventScript_ClerkNoCoinCase:: @ 816C790
msgbox gUnknown_81969FB msgbox CeladonCity_GameCorner_Text_SorryDontHaveCoinCase
goto EventScript_16C77A goto CeladonCity_GameCorner_EventScript_ClerkEnd
end end
EventScript_16C79E:: @ 816C79E CeladonCity_GameCorner_EventScript_ClerkNoRoomForCoins:: @ 816C79E
msgbox gUnknown_8196A26 msgbox CeladonCity_GameCorner_Text_CoinCaseIsFull
goto EventScript_16C77A goto CeladonCity_GameCorner_EventScript_ClerkEnd
end end
EventScript_16C7AC:: @ 816C7AC CeladonCity_GameCorner_EventScript_ClerkNotEnoughMoney:: @ 816C7AC
msgbox gUnknown_8196A46 msgbox CeladonCity_GameCorner_Text_CantAffordCoins
goto EventScript_16C77A goto CeladonCity_GameCorner_EventScript_ClerkEnd
end end
CeladonCity_GameCorner_EventScript_16C7BA:: @ 816C7BA CeladonCity_GameCorner_EventScript_BaldingMan:: @ 816C7BA
lock lock
faceplayer faceplayer
msgbox gUnknown_8196A82 msgbox CeladonCity_GameCorner_Text_RumoredTeamRocketRunsThisPlace
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
EventScript_16C7CA:: @ 816C7CA CeladonCity_GameCorner_EventScript_FaceSlotMachine:: @ 816C7CA
closemessage closemessage
applymovement VAR_LAST_TALKED, Movement_FaceOriginalDirection applymovement VAR_LAST_TALKED, Movement_FaceOriginalDirection
waitmovement 0 waitmovement 0
release release
end end
CeladonCity_GameCorner_EventScript_16C7D7:: @ 816C7D7 CeladonCity_GameCorner_EventScript_Woman1:: @ 816C7D7
lock lock
faceplayer faceplayer
msgbox gUnknown_8196AC7 msgbox CeladonCity_GameCorner_Text_ThinkMachinesHaveDifferentOdds
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7 CeladonCity_GameCorner_EventScript_Fisher:: @ 816C7E7
lock lock
faceplayer faceplayer
goto_if_set FLAG_GOT_10_COINS_FROM_GAMBLER, EventScript_16C849 goto_if_set FLAG_GOT_10_COINS_FROM_GAMBLER, CeladonCity_GameCorner_EventScript_FisherAlreadyGotCoins
msgbox gUnknown_8196AF3 msgbox CeladonCity_GameCorner_Text_DoYouWantToPlay
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16C839 goto_if_unset FLAG_GOT_COIN_CASE, CeladonCity_GameCorner_EventScript_GamblerNoCoinCase
checkcoins VAR_TEMP_1 checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 9990 compare VAR_TEMP_1, (MAX_COINS + 1) - 10
goto_if_ge EventScript_16C82B goto_if_ge CeladonCity_GameCorner_EventScript_FisherNoRoomForCoins
addcoins 10 addcoins 10
textcolor 3 textcolor 3
msgbox gUnknown_8196B0D msgbox CeladonCity_GameCorner_Text_Received10CoinsFromMan
playse SE_SHOP playse SE_SHOP
waitse waitse
setflag FLAG_GOT_10_COINS_FROM_GAMBLER setflag FLAG_GOT_10_COINS_FROM_GAMBLER
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
EventScript_16C82B:: @ 816C82B CeladonCity_GameCorner_EventScript_FisherNoRoomForCoins:: @ 816C82B
msgbox gUnknown_8196B30 msgbox CeladonCity_GameCorner_Text_DontNeedMyCoins
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
EventScript_16C839:: @ 816C839 CeladonCity_GameCorner_EventScript_GamblerNoCoinCase:: @ 816C839
textcolor 3 textcolor 3
msgbox gUnknown_8196F26 msgbox CeladonCity_GameCorner_Text_DontHaveCoinCase
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
EventScript_16C849:: @ 816C849 CeladonCity_GameCorner_EventScript_FisherAlreadyGotCoins:: @ 816C849
msgbox gUnknown_8196B49 msgbox CeladonCity_GameCorner_Text_WinsComeAndGo
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
CeladonCity_GameCorner_EventScript_16C857:: @ 816C857 CeladonCity_GameCorner_EventScript_GymGuy:: @ 816C857
lock lock
faceplayer faceplayer
goto_if_set FLAG_DEFEATED_ERIKA, EventScript_16C870 goto_if_set FLAG_DEFEATED_ERIKA, CeladonCity_GameCorner_EventScript_GymGuyPostVictory
msgbox gUnknown_8196BAD msgbox CeladonCity_GameCorner_Text_GymGuyAdvice
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
EventScript_16C870:: @ 816C870 CeladonCity_GameCorner_EventScript_GymGuyPostVictory:: @ 816C870
msgbox gUnknown_8196CA1 msgbox CeladonCity_GameCorner_Text_RareMonsForCoins
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
CeladonCity_GameCorner_EventScript_16C87E:: @ 816C87E CeladonCity_GameCorner_EventScript_Woman2:: @ 816C87E
lock lock
faceplayer faceplayer
msgbox gUnknown_8196B7B msgbox CeladonCity_GameCorner_Text_WinOrLoseItsOnlyLuck
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
CeladonCity_GameCorner_EventScript_16C88E:: @ 816C88E CeladonCity_GameCorner_EventScript_OldMan:: @ 816C88E
lock lock
faceplayer faceplayer
msgbox gUnknown_8196CFE msgbox CeladonCity_GameCorner_Text_SoEasyToGetHooked
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E CeladonCity_GameCorner_EventScript_Scientist:: @ 816C89E
lock lock
faceplayer faceplayer
goto_if_set FLAG_GOT_20_COINS_FROM_GAMBLER, EventScript_16C8F0 goto_if_set FLAG_GOT_20_COINS_FROM_GAMBLER, CeladonCity_GameCorner_EventScript_ScientistAlreadyGotCoins
msgbox gUnknown_8196D2B msgbox CeladonCity_GameCorner_Text_WantSomeCoins
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16C839 goto_if_unset FLAG_GOT_COIN_CASE, CeladonCity_GameCorner_EventScript_GamblerNoCoinCase
checkcoins VAR_TEMP_1 checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 9980 compare VAR_TEMP_1, (MAX_COINS + 1) - 20
goto_if_ge EventScript_16C8E2 goto_if_ge CeladonCity_GameCorner_EventScript_ScientistNoRoomForCoins
addcoins 20 addcoins 20
textcolor 3 textcolor 3
msgbox gUnknown_8196D47 msgbox CeladonCity_GameCorner_Text_Received20CoinsFromNiceGuy
playse SE_SHOP playse SE_SHOP
waitse waitse
setflag FLAG_GOT_20_COINS_FROM_GAMBLER setflag FLAG_GOT_20_COINS_FROM_GAMBLER
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
EventScript_16C8E2:: @ 816C8E2 CeladonCity_GameCorner_EventScript_ScientistNoRoomForCoins:: @ 816C8E2
msgbox gUnknown_8196D6F msgbox CeladonCity_GameCorner_Text_YouHaveLotsOfCoins
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
EventScript_16C8F0:: @ 816C8F0 CeladonCity_GameCorner_EventScript_ScientistAlreadyGotCoins:: @ 816C8F0
msgbox gUnknown_8196D87 msgbox CeladonCity_GameCorner_Text_NeedMoreCoinsForMonIWant
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE CeladonCity_GameCorner_EventScript_Gentleman:: @ 816C8FE
lock lock
faceplayer faceplayer
goto_if_set FLAG_GOT_20_COINS_FROM_GAMBLER_2, EventScript_16C950 goto_if_set FLAG_GOT_20_COINS_FROM_GAMBLER_2, CeladonCity_GameCorner_EventScript_GentlemanAlreadyGotCoins
msgbox gUnknown_8196DB7 msgbox CeladonCity_GameCorner_Text_HereAreSomeCoinsShoo
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16C839 goto_if_unset FLAG_GOT_COIN_CASE, CeladonCity_GameCorner_EventScript_GamblerNoCoinCase
checkcoins VAR_TEMP_1 checkcoins VAR_TEMP_1
compare VAR_TEMP_1, 9980 compare VAR_TEMP_1, (MAX_COINS + 1) - 20
goto_if_ge EventScript_16C942 goto_if_ge CeladonCity_GameCorner_EventScript_GentlemanNoRoomForCoins
addcoins 20 addcoins 20
textcolor 3 textcolor 3
msgbox gUnknown_8196DF8 msgbox CeladonCity_GameCorner_Text_Received20CoinsFromMan
playse SE_SHOP playse SE_SHOP
waitse waitse
setflag FLAG_GOT_20_COINS_FROM_GAMBLER_2 setflag FLAG_GOT_20_COINS_FROM_GAMBLER_2
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
EventScript_16C942:: @ 816C942 CeladonCity_GameCorner_EventScript_GentlemanNoRoomForCoins:: @ 816C942
msgbox gUnknown_8196E1B msgbox CeladonCity_GameCorner_Text_YouveGotPlentyCoins
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
EventScript_16C950:: @ 816C950 CeladonCity_GameCorner_EventScript_GentlemanAlreadyGotCoins:: @ 816C950
msgbox gUnknown_8196E40 msgbox CeladonCity_GameCorner_Text_WatchReelsClosely
goto EventScript_16C7CA goto CeladonCity_GameCorner_EventScript_FaceSlotMachine
end end
CeladonCity_GameCorner_EventScript_16C95E:: @ 816C95E CeladonCity_GameCorner_EventScript_SlotMachine0:: @ 816C95E
lockall lockall
setvar VAR_0x8004, 0 setvar VAR_0x8004, 0
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
EventScript_16C96A:: @ 816C96A CeladonCity_GameCorner_EventScript_DontPlaySlotMachine:: @ 816C96A
releaseall releaseall
end end
EventScript_16C96C:: @ 816C96C CeladonCity_GameCorner_EventScript_SlotMachine:: @ 816C96C
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16CAA0 goto_if_unset FLAG_GOT_COIN_CASE, CeladonCity_GameCorner_EventScript_SlotMachineNoCoinCase
msgbox gUnknown_8196F46, MSGBOX_YESNO msgbox CeladonCity_GameCorner_Text_SlotMachineWantToPlay, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16C96A goto_if_eq CeladonCity_GameCorner_EventScript_DontPlaySlotMachine
setfieldeffectarg 0, 255 setfieldeffectarg 0, 255
setfieldeffectarg 1, 10 setfieldeffectarg 1, 10
setfieldeffectarg 2, 14 setfieldeffectarg 2, 14
dofieldeffect 64 dofieldeffect FLDEFF_UNK_40
waitfieldeffect 64 waitfieldeffect FLDEFF_UNK_40 @ Smile icon?
specialvar VAR_RESULT, Special_GetRandomSlotMachine specialvar VAR_RESULT, Special_GetRandomSlotMachine
playslotmachine VAR_RESULT playslotmachine VAR_RESULT
releaseall releaseall
end end
CeladonCity_GameCorner_EventScript_16C9A4:: @ 816C9A4 CeladonCity_GameCorner_EventScript_SlotMachine1:: @ 816C9A4
lockall lockall
setvar VAR_0x8004, 1 setvar VAR_0x8004, 1
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16C9B0:: @ 816C9B0 CeladonCity_GameCorner_EventScript_SlotMachine2:: @ 816C9B0
lockall lockall
setvar VAR_0x8004, 2 setvar VAR_0x8004, 2
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16C9BC:: @ 816C9BC CeladonCity_GameCorner_EventScript_SlotMachine3:: @ 816C9BC
lockall lockall
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
EventScript_16C9C8:: @ 816C9C8 CeladonCity_GameCorner_EventScript_SlotMachine4:: @ 816C9C8
lockall lockall
setvar VAR_0x8004, 4 setvar VAR_0x8004, 4
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16C9D4:: @ 816C9D4 CeladonCity_GameCorner_EventScript_SlotMachine5:: @ 816C9D4
lockall lockall
setvar VAR_0x8004, 5 setvar VAR_0x8004, 5
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16C9E0:: @ 816C9E0 CeladonCity_GameCorner_EventScript_SlotMachine6:: @ 816C9E0
lockall lockall
setvar VAR_0x8004, 6 setvar VAR_0x8004, 6
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16C9EC:: @ 816C9EC CeladonCity_GameCorner_EventScript_SlotMachine7:: @ 816C9EC
lockall lockall
setvar VAR_0x8004, 7 setvar VAR_0x8004, 7
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16C9F8:: @ 816C9F8 CeladonCity_GameCorner_EventScript_SlotMachine8:: @ 816C9F8
lockall lockall
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA04:: @ 816CA04 CeladonCity_GameCorner_EventScript_SlotMachine9:: @ 816CA04
lockall lockall
setvar VAR_0x8004, 9 setvar VAR_0x8004, 9
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA10:: @ 816CA10 CeladonCity_GameCorner_EventScript_SlotMachine10:: @ 816CA10
lockall lockall
setvar VAR_0x8004, 10 setvar VAR_0x8004, 10
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA1C:: @ 816CA1C CeladonCity_GameCorner_EventScript_SlotMachine11:: @ 816CA1C
lockall lockall
setvar VAR_0x8004, 11 setvar VAR_0x8004, 11
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA28:: @ 816CA28 CeladonCity_GameCorner_EventScript_SlotMachine12:: @ 816CA28
lockall lockall
setvar VAR_0x8004, 12 setvar VAR_0x8004, 12
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA34:: @ 816CA34 CeladonCity_GameCorner_EventScript_SlotMachine13:: @ 816CA34
lockall lockall
setvar VAR_0x8004, 13 setvar VAR_0x8004, 13
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA40:: @ 816CA40 CeladonCity_GameCorner_EventScript_SlotMachine14:: @ 816CA40
lockall lockall
setvar VAR_0x8004, 14 setvar VAR_0x8004, 14
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
EventScript_16CA4C:: @ 816CA4C CeladonCity_GameCorner_EventScript_SlotMachine15:: @ 816CA4C
lockall lockall
setvar VAR_0x8004, 15 setvar VAR_0x8004, 15
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA58:: @ 816CA58 CeladonCity_GameCorner_EventScript_SlotMachine16:: @ 816CA58
lockall lockall
setvar VAR_0x8004, 16 setvar VAR_0x8004, 16
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA64:: @ 816CA64 CeladonCity_GameCorner_EventScript_SlotMachine17:: @ 816CA64
lockall lockall
setvar VAR_0x8004, 17 setvar VAR_0x8004, 17
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
EventScript_16CA70:: @ 816CA70 CeladonCity_GameCorner_EventScript_SlotMachine18:: @ 816CA70
lockall lockall
setvar VAR_0x8004, 18 setvar VAR_0x8004, 18
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA7C:: @ 816CA7C CeladonCity_GameCorner_EventScript_SlotMachine19:: @ 816CA7C
lockall lockall
setvar VAR_0x8004, 19 setvar VAR_0x8004, 19
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA88:: @ 816CA88 CeladonCity_GameCorner_EventScript_SlotMachine20:: @ 816CA88
lockall lockall
setvar VAR_0x8004, 20 setvar VAR_0x8004, 20
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
CeladonCity_GameCorner_EventScript_16CA94:: @ 816CA94 CeladonCity_GameCorner_EventScript_SlotMachine21:: @ 816CA94
lockall lockall
setvar VAR_0x8004, 21 setvar VAR_0x8004, 21
goto EventScript_16C96C goto CeladonCity_GameCorner_EventScript_SlotMachine
end end
EventScript_16CAA0:: @ 816CAA0 CeladonCity_GameCorner_EventScript_SlotMachineNoCoinCase:: @ 816CAA0
msgbox gUnknown_8196F0D msgbox CeladonCity_GameCorner_Text_CoinCaseIsRequired
releaseall releaseall
end end
CeladonCity_GameCorner_EventScript_16CAAA:: @ 816CAAA CeladonCity_GameCorner_EventScript_Poster:: @ 816CAAA
lockall lockall
msgbox gUnknown_8196EDC msgbox CeladonCity_GameCorner_Text_SwitchBehindPosterPushIt
call_if_unset FLAG_OPENED_ROCKET_HIDEOUT, EventScript_16CABE call_if_unset FLAG_OPENED_ROCKET_HIDEOUT, CeladonCity_GameCorner_EventScript_OpenRocketHideout
releaseall releaseall
end end
EventScript_16CABE:: @ 816CABE CeladonCity_GameCorner_EventScript_OpenRocketHideout:: @ 816CABE
playse SE_KI_GASYAN playse SE_KI_GASYAN
setmetatile 15, 2, 669, 0 setmetatile 15, 2, METATILE_GameCorner_Floor_StairsTop, 0
setmetatile 16, 2, 670, 1 setmetatile 16, 2, METATILE_GameCorner_StairsTop, 1
setmetatile 17, 2, 671, 1 setmetatile 17, 2, METATILE_GameCorner_StairsBottom, 1
setmetatile 16, 3, 678, 1 setmetatile 16, 3, METATILE_GameCorner_PurpleWall_StairsTop, 1
setmetatile 17, 3, 679, 1 setmetatile 17, 3, METATILE_GameCorner_PurpleWall_stairsBottom, 1
special DrawWholeMapView special DrawWholeMapView
setflag FLAG_OPENED_ROCKET_HIDEOUT setflag FLAG_OPENED_ROCKET_HIDEOUT
return return
CeladonCity_GameCorner_EventScript_16CAF5:: @ 816CAF5 CeladonCity_GameCorner_EventScript_RocketGrunt:: @ 816CAF5
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_7, Text_196E69, Text_196E95, EventScript_16CB10 trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_7, CeladonCity_GameCorner_Text_GruntIntro, CeladonCity_GameCorner_Text_GruntDefeat, CeladonCity_GameCorner_Text_DefeatedGrunt
msgbox gUnknown_8196E9B, MSGBOX_AUTOCLOSE msgbox CeladonCity_GameCorner_Text_GruntPostBattle, MSGBOX_AUTOCLOSE
end end
EventScript_16CB10:: @ 816CB10 CeladonCity_GameCorner_Text_DefeatedGrunt:: @ 816CB10
msgbox gUnknown_8196E9B msgbox CeladonCity_GameCorner_Text_GruntPostBattle
closemessage closemessage
compare VAR_FACING, DIR_WEST compare VAR_FACING, DIR_WEST
call_if_eq EventScript_16CB34 call_if_eq CeladonCity_GameCorner_Text_GruntExitWest
compare VAR_FACING, DIR_WEST compare VAR_FACING, DIR_WEST
call_if_ne EventScript_16CB3F call_if_ne CeladonCity_GameCorner_Text_GruntExit
removeobject 11 removeobject 11
release release
end end
EventScript_16CB34:: @ 816CB34 CeladonCity_GameCorner_Text_GruntExitWest:: @ 816CB34
applymovement 11, Movement_16CB4A applymovement 11, CeladonCity_GameCorner_Movement_GruntExitWest
waitmovement 0 waitmovement 0
return return
EventScript_16CB3F:: @ 816CB3F CeladonCity_GameCorner_Text_GruntExit:: @ 816CB3F
applymovement 11, Movement_16CB53 applymovement 11, CeladonCity_GameCorner_Movement_GruntExit
waitmovement 0 waitmovement 0
return return
Movement_16CB4A:: @ 816CB4A CeladonCity_GameCorner_Movement_GruntExitWest:: @ 816CB4A
walk_down walk_down
walk_right walk_right
walk_right walk_right
@@ -450,7 +450,7 @@ Movement_16CB4A:: @ 816CB4A
walk_right walk_right
step_end step_end
Movement_16CB53:: @ 816CB53 CeladonCity_GameCorner_Movement_GruntExit:: @ 816CB53
walk_right walk_right
walk_right walk_right
walk_right walk_right
@@ -459,14 +459,14 @@ Movement_16CB53:: @ 816CB53
walk_right walk_right
step_end step_end
CeladonCity_GameCorner_EventScript_16CB5A:: @ 816CB5A CeladonCity_GameCorner_EventScript_UnusableSlotMachine1:: @ 816CB5A
msgbox gUnknown_8196F64, MSGBOX_SIGN msgbox CeladonCity_GameCorner_Text_OutOfOrder, MSGBOX_SIGN
end end
CeladonCity_GameCorner_EventScript_16CB63:: @ 816CB63 CeladonCity_GameCorner_EventScript_UnusableSlotMachine2:: @ 816CB63
msgbox gUnknown_8196F81, MSGBOX_SIGN msgbox CeladonCity_GameCorner_Text_OutToLunch, MSGBOX_SIGN
end end
CeladonCity_GameCorner_EventScript_16CB6C:: @ 816CB6C CeladonCity_GameCorner_EventScript_UnusableSlotMachine3:: @ 816CB6C
msgbox gUnknown_8196FA0, MSGBOX_SIGN msgbox CeladonCity_GameCorner_Text_SomeonesKeys, MSGBOX_SIGN
end end
+35 -35
View File
@@ -1,60 +1,60 @@
gUnknown_8196940:: @ 8196940 CeladonCity_GameCorner_Text_CanExchangeCoinsNextDoor:: @ 8196940
.string "Welcome!\p" .string "Welcome!\p"
.string "You can exchange your COINS for\n" .string "You can exchange your COINS for\n"
.string "fabulous prizes next door.$" .string "fabulous prizes next door.$"
Text_196984:: @ 8196984 CeladonCity_GameCorner_Text_WelcomeBuySomeCoins:: @ 8196984
.string "Welcome to ROCKET GAME CORNER!\p" .string "Welcome to ROCKET GAME CORNER!\p"
.string "Do you need some game COINS?\n" .string "Do you need some game COINS?\n"
.string "Would you like to buy some?$" .string "Would you like to buy some?$"
gUnknown_81969DC:: @ 81969DC CeladonCity_GameCorner_Text_ComePlaySometime:: @ 81969DC
.string "No?\n" .string "No?\n"
.string "Please come play sometime!$" .string "Please come play sometime!$"
gUnknown_81969FB:: @ 81969FB CeladonCity_GameCorner_Text_SorryDontHaveCoinCase:: @ 81969FB
.string "Oh, I'm sorry.\n" .string "Oh, I'm sorry.\n"
.string "You don't have a COIN CASE.$" .string "You don't have a COIN CASE.$"
gUnknown_8196A26:: @ 8196A26 CeladonCity_GameCorner_Text_CoinCaseIsFull:: @ 8196A26
.string "Whoops!\n" .string "Whoops!\n"
.string "Your COIN CASE is full.$" .string "Your COIN CASE is full.$"
gUnknown_8196A46:: @ 8196A46 CeladonCity_GameCorner_Text_CantAffordCoins:: @ 8196A46
.string "You can't afford the COINS.$" .string "You can't afford the COINS.$"
gUnknown_8196A62:: @ 8196A62 CeladonCity_GameCorner_Text_HereAreYourCoins:: @ 8196A62
.string "Thank you.\n" .string "Thank you.\n"
.string "Here are your COINS!$" .string "Here are your COINS!$"
gUnknown_8196A82:: @ 8196A82 CeladonCity_GameCorner_Text_RumoredTeamRocketRunsThisPlace:: @ 8196A82
.string "Keep this quiet.\p" .string "Keep this quiet.\p"
.string "It's rumored that this place is run\n" .string "It's rumored that this place is run\n"
.string "by TEAM ROCKET.$" .string "by TEAM ROCKET.$"
gUnknown_8196AC7:: @ 8196AC7 CeladonCity_GameCorner_Text_ThinkMachinesHaveDifferentOdds:: @ 8196AC7
.string "I think these machines have\n" .string "I think these machines have\n"
.string "different odds.$" .string "different odds.$"
gUnknown_8196AF3:: @ 8196AF3 CeladonCity_GameCorner_Text_DoYouWantToPlay:: @ 8196AF3
.string "Kid, do you want to play?$" .string "Kid, do you want to play?$"
gUnknown_8196B0D:: @ 8196B0D CeladonCity_GameCorner_Text_Received10CoinsFromMan:: @ 8196B0D
.string "{PLAYER} received 10 COINS\n" .string "{PLAYER} received 10 COINS\n"
.string "from the man.$" .string "from the man.$"
gUnknown_8196B30:: @ 8196B30 CeladonCity_GameCorner_Text_DontNeedMyCoins:: @ 8196B30
.string "You don't need my COINS!$" .string "You don't need my COINS!$"
gUnknown_8196B49:: @ 8196B49 CeladonCity_GameCorner_Text_WinsComeAndGo:: @ 8196B49
.string "Wins seem to come and go.\n" .string "Wins seem to come and go.\n"
.string "Nothing's a sure thing.$" .string "Nothing's a sure thing.$"
gUnknown_8196B7B:: @ 8196B7B CeladonCity_GameCorner_Text_WinOrLoseItsOnlyLuck:: @ 8196B7B
.string "These slot games…\n" .string "These slot games…\n"
.string "Win or lose, it's only by luck.$" .string "Win or lose, it's only by luck.$"
gUnknown_8196BAD:: @ 8196BAD CeladonCity_GameCorner_Text_GymGuyAdvice:: @ 8196BAD
.string "Hey!\p" .string "Hey!\p"
.string "You have better things to do,\n" .string "You have better things to do,\n"
.string "champ in the making!\p" .string "champ in the making!\p"
@@ -66,83 +66,83 @@ gUnknown_8196BAD:: @ 8196BAD
.string "But she's not one to be taken\n" .string "But she's not one to be taken\n"
.string "lightly!$" .string "lightly!$"
gUnknown_8196CA1:: @ 8196CA1 CeladonCity_GameCorner_Text_RareMonsForCoins:: @ 8196CA1
.string "They offer rare POKéMON that can\n" .string "They offer rare POKéMON that can\n"
.string "be exchanged for your COINS.\p" .string "be exchanged for your COINS.\p"
.string "But, I just can't seem to win!$" .string "But, I just can't seem to win!$"
gUnknown_8196CFE:: @ 8196CFE CeladonCity_GameCorner_Text_SoEasyToGetHooked:: @ 8196CFE
.string "Games are scary!\n" .string "Games are scary!\n"
.string "It's so easy to get hooked!$" .string "It's so easy to get hooked!$"
gUnknown_8196D2B:: @ 8196D2B CeladonCity_GameCorner_Text_WantSomeCoins:: @ 8196D2B
.string "What's up?\n" .string "What's up?\n"
.string "Want some COINS?$" .string "Want some COINS?$"
gUnknown_8196D47:: @ 8196D47 CeladonCity_GameCorner_Text_Received20CoinsFromNiceGuy:: @ 8196D47
.string "{PLAYER} received 20 COINS\n" .string "{PLAYER} received 20 COINS\n"
.string "from the nice guy.$" .string "from the nice guy.$"
gUnknown_8196D6F:: @ 8196D6F CeladonCity_GameCorner_Text_YouHaveLotsOfCoins:: @ 8196D6F
.string "You have lots of COINS!$" .string "You have lots of COINS!$"
gUnknown_8196D87:: @ 8196D87 CeladonCity_GameCorner_Text_NeedMoreCoinsForMonIWant:: @ 8196D87
.string "Darn! I need more COINS for the\n" .string "Darn! I need more COINS for the\n"
.string "POKéMON I want!$" .string "POKéMON I want!$"
gUnknown_8196DB7:: @ 8196DB7 CeladonCity_GameCorner_Text_HereAreSomeCoinsShoo:: @ 8196DB7
.string "Hey, what? You're throwing me off!\n" .string "Hey, what? You're throwing me off!\n"
.string "Here are some COINS, so shoo!$" .string "Here are some COINS, so shoo!$"
gUnknown_8196DF8:: @ 8196DF8 CeladonCity_GameCorner_Text_Received20CoinsFromMan:: @ 8196DF8
.string "{PLAYER} received 20 COINS\n" .string "{PLAYER} received 20 COINS\n"
.string "from the man.$" .string "from the man.$"
gUnknown_8196E1B:: @ 8196E1B CeladonCity_GameCorner_Text_YouveGotPlentyCoins:: @ 8196E1B
.string "You've got plenty of your own\n" .string "You've got plenty of your own\n"
.string "COINS!$" .string "COINS!$"
gUnknown_8196E40:: @ 8196E40 CeladonCity_GameCorner_Text_WatchReelsClosely:: @ 8196E40
.string "The trick is to watch the reels\n" .string "The trick is to watch the reels\n"
.string "closely.$" .string "closely.$"
Text_196E69:: @ 8196E69 CeladonCity_GameCorner_Text_GruntIntro:: @ 8196E69
.string "I'm guarding this poster!\n" .string "I'm guarding this poster!\n"
.string "Go away, or else!$" .string "Go away, or else!$"
Text_196E95:: @ 8196E95 CeladonCity_GameCorner_Text_GruntDefeat:: @ 8196E95
.string "Dang!$" .string "Dang!$"
gUnknown_8196E9B:: @ 8196E9B CeladonCity_GameCorner_Text_GruntPostBattle:: @ 8196E9B
.string "The TEAM ROCKET HIDEOUT might\n" .string "The TEAM ROCKET HIDEOUT might\n"
.string "be discovered!\p" .string "be discovered!\p"
.string "I better tell BOSS!$" .string "I better tell BOSS!$"
gUnknown_8196EDC:: @ 8196EDC CeladonCity_GameCorner_Text_SwitchBehindPosterPushIt:: @ 8196EDC
.string "Hey!\p" .string "Hey!\p"
.string "A switch behind the poster!?\n" .string "A switch behind the poster!?\n"
.string "Let's push it!$" .string "Let's push it!$"
gUnknown_8196F0D:: @ 8196F0D CeladonCity_GameCorner_Text_CoinCaseIsRequired:: @ 8196F0D
.string "A COIN CASE is required…$" .string "A COIN CASE is required…$"
gUnknown_8196F26:: @ 8196F26 CeladonCity_GameCorner_Text_DontHaveCoinCase:: @ 8196F26
.string "Oops!\n" .string "Oops!\n"
.string "Don't have the COIN CASE!$" .string "Don't have the COIN CASE!$"
gUnknown_8196F46:: @ 8196F46 CeladonCity_GameCorner_Text_SlotMachineWantToPlay:: @ 8196F46
.string "A slot machine!\n" .string "A slot machine!\n"
.string "Want to play?$" .string "Want to play?$"
gUnknown_8196F64:: @ 8196F64 CeladonCity_GameCorner_Text_OutOfOrder:: @ 8196F64
.string "OUT OF ORDER\n" .string "OUT OF ORDER\n"
.string "This is broken.$" .string "This is broken.$"
gUnknown_8196F81:: @ 8196F81 CeladonCity_GameCorner_Text_OutToLunch:: @ 8196F81
.string "OUT TO LUNCH\n" .string "OUT TO LUNCH\n"
.string "This is reserved.$" .string "This is reserved.$"
gUnknown_8196FA0:: @ 8196FA0 CeladonCity_GameCorner_Text_SomeonesKeys:: @ 8196FA0
.string "Someone's keys!\n" .string "Someone's keys!\n"
.string "They'll be back.$" .string "They'll be back.$"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_PrizeRoom_EventScript_16CB76", "script": "CeladonCity_GameCorner_PrizeRoom_EventScript_BaldingMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_PrizeRoom_EventScript_16CB7F", "script": "CeladonCity_GameCorner_PrizeRoom_EventScript_OldMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_PrizeRoom_EventScript_16CB88", "script": "CeladonCity_GameCorner_PrizeRoom_EventScript_PrizeClerkMons",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_PrizeRoom_EventScript_16CE1D", "script": "CeladonCity_GameCorner_PrizeRoom_EventScript_PrizeClerkTMs",
"flag": "0" "flag": "0"
}, },
{ {
@@ -75,7 +75,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_GameCorner_PrizeRoom_EventScript_16CF88", "script": "CeladonCity_GameCorner_PrizeRoom_EventScript_PrizeClerkItems",
"flag": "0" "flag": "0"
} }
], ],
@@ -1,44 +1,44 @@
CeladonCity_GameCorner_PrizeRoom_MapScripts:: @ 816CB75 CeladonCity_GameCorner_PrizeRoom_MapScripts:: @ 816CB75
.byte 0 .byte 0
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB76:: @ 816CB76 CeladonCity_GameCorner_PrizeRoom_EventScript_BaldingMan:: @ 816CB76
msgbox gUnknown_8196FC1, MSGBOX_NPC msgbox CeladonCity_GameCorner_PrizeRoom_Text_FancyThatPorygon, MSGBOX_NPC
end end
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB7F:: @ 816CB7F CeladonCity_GameCorner_PrizeRoom_EventScript_OldMan:: @ 816CB7F
msgbox gUnknown_8196FFF, MSGBOX_NPC msgbox CeladonCity_GameCorner_PrizeRoom_Text_RakedItInToday, MSGBOX_NPC
end end
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB88:: @ 816CB88 CeladonCity_GameCorner_PrizeRoom_EventScript_PrizeClerkMons:: @ 816CB88
lock lock
faceplayer faceplayer
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16CD99 goto_if_unset FLAG_GOT_COIN_CASE, CeladonCity_GameCorner_PrizeRoom_EventScript_NeedCoinCase
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
showcoinsbox 0, 0 showcoinsbox 0, 0
msgbox gUnknown_8197057 msgbox CeladonCity_GameCorner_PrizeRoom_Text_WeExchangeCoinsForPrizes
goto EventScript_16CBB2 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ChoosePrizeMon
end end
EventScript_16CBB2:: @ 816CBB2 CeladonCity_GameCorner_PrizeRoom_EventScript_ChoosePrizeMon:: @ 816CBB2
message Text_19707A message CeladonCity_GameCorner_PrizeRoom_Text_WhichPrize
waitmessage waitmessage
multichoice 11, 0, MULTICHOICE_GAME_CORNER_POKEMON_PRIZES, FALSE multichoice 11, 0, MULTICHOICE_GAME_CORNER_POKEMON_PRIZES, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16CC15 case 0, CeladonCity_GameCorner_PrizeRoom_EventScript_Abra
case 1, EventScript_16CC25 case 1, CeladonCity_GameCorner_PrizeRoom_EventScript_Clefairy
case 2, EventScript_16CC35 case 2, CeladonCity_GameCorner_PrizeRoom_EventScript_DratiniPinsir
case 3, EventScript_16CC45 case 3, CeladonCity_GameCorner_PrizeRoom_EventScript_ScytherDratini
case 4, EventScript_16CC55 case 4, CeladonCity_GameCorner_PrizeRoom_EventScript_Porygon
case 5, EventScript_16CC10 case 5, CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
case 127, EventScript_16CC10 case 127, CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
end end
EventScript_16CC10:: @ 816CC10 CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange:: @ 816CC10
hidecoinsbox 0, 0 hidecoinsbox 0, 0
release release
end end
EventScript_16CC15:: @ 816CC15 CeladonCity_GameCorner_PrizeRoom_EventScript_Abra:: @ 816CC15
.ifdef FIRERED .ifdef FIRERED
setvar VAR_TEMP_1, SPECIES_ABRA setvar VAR_TEMP_1, SPECIES_ABRA
setvar VAR_TEMP_2, 180 setvar VAR_TEMP_2, 180
@@ -48,10 +48,10 @@ EventScript_16CC15:: @ 816CC15
setvar VAR_TEMP_2, 120 setvar VAR_TEMP_2, 120
.endif .endif
.endif .endif
goto EventScript_16CC65 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeMon
end end
EventScript_16CC25:: @ 816CC25 CeladonCity_GameCorner_PrizeRoom_EventScript_Clefairy:: @ 816CC25
.ifdef FIRERED .ifdef FIRERED
setvar VAR_TEMP_1, SPECIES_CLEFAIRY setvar VAR_TEMP_1, SPECIES_CLEFAIRY
setvar VAR_TEMP_2, 500 setvar VAR_TEMP_2, 500
@@ -61,10 +61,10 @@ EventScript_16CC25:: @ 816CC25
setvar VAR_TEMP_2, 750 setvar VAR_TEMP_2, 750
.endif .endif
.endif .endif
goto EventScript_16CC65 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeMon
end end
EventScript_16CC35:: @ 816CC35 CeladonCity_GameCorner_PrizeRoom_EventScript_DratiniPinsir:: @ 816CC35
.ifdef FIRERED .ifdef FIRERED
setvar VAR_TEMP_1, SPECIES_DRATINI setvar VAR_TEMP_1, SPECIES_DRATINI
setvar VAR_TEMP_2, 2800 setvar VAR_TEMP_2, 2800
@@ -74,10 +74,10 @@ EventScript_16CC35:: @ 816CC35
setvar VAR_TEMP_2, 2500 setvar VAR_TEMP_2, 2500
.endif .endif
.endif .endif
goto EventScript_16CC65 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeMon
end end
EventScript_16CC45:: @ 816CC45 CeladonCity_GameCorner_PrizeRoom_EventScript_ScytherDratini:: @ 816CC45
.ifdef FIRERED .ifdef FIRERED
setvar VAR_TEMP_1, SPECIES_SCYTHER setvar VAR_TEMP_1, SPECIES_SCYTHER
setvar VAR_TEMP_2, 5500 setvar VAR_TEMP_2, 5500
@@ -87,10 +87,10 @@ EventScript_16CC45:: @ 816CC45
setvar VAR_TEMP_2, 4600 setvar VAR_TEMP_2, 4600
.endif .endif
.endif .endif
goto EventScript_16CC65 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeMon
end end
EventScript_16CC55:: @ 816CC55 CeladonCity_GameCorner_PrizeRoom_EventScript_Porygon:: @ 816CC55
.ifdef FIRERED .ifdef FIRERED
setvar VAR_TEMP_1, SPECIES_PORYGON setvar VAR_TEMP_1, SPECIES_PORYGON
setvar VAR_TEMP_2, 9999 setvar VAR_TEMP_2, 9999
@@ -100,28 +100,28 @@ EventScript_16CC55:: @ 816CC55
setvar VAR_TEMP_2, 6500 setvar VAR_TEMP_2, 6500
.endif .endif
.endif .endif
goto EventScript_16CC65 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeMon
end end
EventScript_16CC65:: @ 816CC65 CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeMon:: @ 816CC65
getspeciesname 0, VAR_TEMP_1 getspeciesname 0, VAR_TEMP_1
msgbox gUnknown_819709D, MSGBOX_YESNO msgbox CeladonCity_GameCorner_PrizeRoom_Text_YouWantPrize, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16CC10 goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
checkcoins VAR_RESULT checkcoins VAR_RESULT
compare VAR_RESULT, VAR_TEMP_2 compare VAR_RESULT, VAR_TEMP_2
goto_if_lt EventScript_16CDA5 goto_if_lt CeladonCity_GameCorner_PrizeRoom_EventScript_NotEnoughCoins
textcolor 3 textcolor 3
switch VAR_TEMP_1 switch VAR_TEMP_1
case SPECIES_ABRA, EventScript_16CCD4 case SPECIES_ABRA, CeladonCity_GameCorner_PrizeRoom_EventScript_GiveAbra
case SPECIES_CLEFAIRY, EventScript_16CCE9 case SPECIES_CLEFAIRY, CeladonCity_GameCorner_PrizeRoom_EventScript_GiveClefairy
case SPECIES_DRATINI, EventScript_16CCFE case SPECIES_DRATINI, CeladonCity_GameCorner_PrizeRoom_EventScript_GiveDratini
case SPECIES_SCYTHER, EventScript_16CD13 case SPECIES_SCYTHER, CeladonCity_GameCorner_PrizeRoom_EventScript_GiveScyther
case SPECIES_PORYGON, EventScript_16CD28 case SPECIES_PORYGON, CeladonCity_GameCorner_PrizeRoom_EventScript_GivePorygon
case SPECIES_PINSIR, EventScript_16CD3D case SPECIES_PINSIR, CeladonCity_GameCorner_PrizeRoom_EventScript_GivePinsir
end end
EventScript_16CCD4:: @ 816CCD4 CeladonCity_GameCorner_PrizeRoom_EventScript_GiveAbra:: @ 816CCD4
.ifdef FIRERED .ifdef FIRERED
givemon VAR_TEMP_1, 9, ITEM_NONE givemon VAR_TEMP_1, 9, ITEM_NONE
.else .else
@@ -129,10 +129,10 @@ EventScript_16CCD4:: @ 816CCD4
givemon VAR_TEMP_1, 7, ITEM_NONE givemon VAR_TEMP_1, 7, ITEM_NONE
.endif .endif
.endif .endif
goto EventScript_16CD52 goto CeladonCity_GameCorner_PrizeRoom_EventScript_CheckReceivedMon
end end
EventScript_16CCE9:: @ 816CCE9 CeladonCity_GameCorner_PrizeRoom_EventScript_GiveClefairy:: @ 816CCE9
.ifdef FIRERED .ifdef FIRERED
givemon VAR_TEMP_1, 8, ITEM_NONE givemon VAR_TEMP_1, 8, ITEM_NONE
.else .else
@@ -140,10 +140,10 @@ EventScript_16CCE9:: @ 816CCE9
givemon VAR_TEMP_1, 12, ITEM_NONE givemon VAR_TEMP_1, 12, ITEM_NONE
.endif .endif
.endif .endif
goto EventScript_16CD52 goto CeladonCity_GameCorner_PrizeRoom_EventScript_CheckReceivedMon
end end
EventScript_16CCFE:: @ 816CCFE CeladonCity_GameCorner_PrizeRoom_EventScript_GiveDratini:: @ 816CCFE
.ifdef FIRERED .ifdef FIRERED
givemon VAR_TEMP_1, 18, ITEM_NONE givemon VAR_TEMP_1, 18, ITEM_NONE
.else .else
@@ -151,15 +151,15 @@ EventScript_16CCFE:: @ 816CCFE
givemon VAR_TEMP_1, 24, ITEM_NONE givemon VAR_TEMP_1, 24, ITEM_NONE
.endif .endif
.endif .endif
goto EventScript_16CD52 goto CeladonCity_GameCorner_PrizeRoom_EventScript_CheckReceivedMon
end end
EventScript_16CD13:: @ 816CD13 CeladonCity_GameCorner_PrizeRoom_EventScript_GiveScyther:: @ 816CD13
givemon VAR_TEMP_1, 25, ITEM_NONE givemon VAR_TEMP_1, 25, ITEM_NONE
goto EventScript_16CD52 goto CeladonCity_GameCorner_PrizeRoom_EventScript_CheckReceivedMon
end end
EventScript_16CD28:: @ 816CD28 CeladonCity_GameCorner_PrizeRoom_EventScript_GivePorygon:: @ 816CD28
.ifdef FIRERED .ifdef FIRERED
givemon VAR_TEMP_1, 26, ITEM_NONE givemon VAR_TEMP_1, 26, ITEM_NONE
.else .else
@@ -167,50 +167,50 @@ EventScript_16CD28:: @ 816CD28
givemon VAR_TEMP_1, 18, ITEM_NONE givemon VAR_TEMP_1, 18, ITEM_NONE
.endif .endif
.endif .endif
goto EventScript_16CD52 goto CeladonCity_GameCorner_PrizeRoom_EventScript_CheckReceivedMon
end end
EventScript_16CD3D:: @ 816CD3D CeladonCity_GameCorner_PrizeRoom_EventScript_GivePinsir:: @ 816CD3D
givemon VAR_TEMP_1, 18, ITEM_NONE givemon VAR_TEMP_1, 18, ITEM_NONE
goto EventScript_16CD52 goto CeladonCity_GameCorner_PrizeRoom_EventScript_CheckReceivedMon
end end
EventScript_16CD52:: @ 816CD52 CeladonCity_GameCorner_PrizeRoom_EventScript_CheckReceivedMon:: @ 816CD52
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq EventScript_16CDB3 goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_ReceivedMonParty
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16CDE0 goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_ReceivedMonPC
compare VAR_RESULT, 2 compare VAR_RESULT, 2
goto_if_eq EventScript_16CD74 goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_PartyFull
end end
EventScript_16CD74:: @ 816CD74 CeladonCity_GameCorner_PrizeRoom_EventScript_PartyFull:: @ 816CD74
textcolor 3 textcolor 3
msgbox Text_NoMoreRoomForPokemon msgbox Text_NoMoreRoomForPokemon
hidecoinsbox 0, 0 hidecoinsbox 0, 0
release release
end end
EventScript_16CD83:: @ 816CD83 CeladonCity_GameCorner_PrizeRoom_EventScript_NicknamePartyMon:: @ 816CD83
getpartysize getpartysize
subvar VAR_RESULT, 1 subvar VAR_RESULT, 1
copyvar VAR_0x8004, VAR_RESULT copyvar VAR_0x8004, VAR_RESULT
call EventScript_ChangePokemonNickname call EventScript_ChangePokemonNickname
goto EventScript_16CC10 goto CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
end end
EventScript_16CD99:: @ 816CD99 CeladonCity_GameCorner_PrizeRoom_EventScript_NeedCoinCase:: @ 816CD99
textcolor 3 textcolor 3
msgbox gUnknown_819703E msgbox CeladonCity_GameCorner_PrizeRoom_Text_CoinCaseRequired
release release
end end
EventScript_16CDA5:: @ 816CDA5 CeladonCity_GameCorner_PrizeRoom_EventScript_NotEnoughCoins:: @ 816CDA5
msgbox gUnknown_81970D5 msgbox CeladonCity_GameCorner_PrizeRoom_Text_NeedMoreCoins
goto EventScript_16CC10 goto CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
end end
EventScript_16CDB3:: @ 816CDB3 CeladonCity_GameCorner_PrizeRoom_EventScript_ReceivedMonParty:: @ 816CDB3
removecoins VAR_TEMP_2 removecoins VAR_TEMP_2
updatecoinsbox 0, 5 updatecoinsbox 0, 5
getspeciesname 0, VAR_TEMP_1 getspeciesname 0, VAR_TEMP_1
@@ -220,11 +220,11 @@ EventScript_16CDB3:: @ 816CDB3
waitfanfare waitfanfare
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16CD83 goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_NicknamePartyMon
goto EventScript_16CC10 goto CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
end end
EventScript_16CDE0:: @ 816CDE0 CeladonCity_GameCorner_PrizeRoom_EventScript_ReceivedMonPC:: @ 816CDE0
removecoins VAR_TEMP_2 removecoins VAR_TEMP_2
updatecoinsbox 0, 5 updatecoinsbox 0, 5
getspeciesname 0, VAR_TEMP_1 getspeciesname 0, VAR_TEMP_1
@@ -234,161 +234,161 @@ EventScript_16CDE0:: @ 816CDE0
waitfanfare waitfanfare
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16CE12 goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_TransferredToPC
call EventScript_NameReceivedBoxMon call EventScript_NameReceivedBoxMon
goto EventScript_16CE12 goto CeladonCity_GameCorner_PrizeRoom_EventScript_TransferredToPC
end end
EventScript_16CE12:: @ 816CE12 CeladonCity_GameCorner_PrizeRoom_EventScript_TransferredToPC:: @ 816CE12
call EventScript_TransferredToPC call EventScript_TransferredToPC
goto EventScript_16CC10 goto CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
end end
CeladonCity_GameCorner_PrizeRoom_EventScript_16CE1D:: @ 816CE1D CeladonCity_GameCorner_PrizeRoom_EventScript_PrizeClerkTMs:: @ 816CE1D
lock lock
faceplayer faceplayer
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16CD99 goto_if_unset FLAG_GOT_COIN_CASE, CeladonCity_GameCorner_PrizeRoom_EventScript_NeedCoinCase
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
showcoinsbox 0, 0 showcoinsbox 0, 0
msgbox gUnknown_8197057 msgbox CeladonCity_GameCorner_PrizeRoom_Text_WeExchangeCoinsForPrizes
goto EventScript_16CE47 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ChoosePrizeTM
end end
EventScript_16CE47:: @ 816CE47 CeladonCity_GameCorner_PrizeRoom_EventScript_ChoosePrizeTM:: @ 816CE47
message Text_19707A message CeladonCity_GameCorner_PrizeRoom_Text_WhichPrize
waitmessage waitmessage
multichoice 11, 0, MULTICHOICE_GAME_CORNER_TMPRIZES, FALSE multichoice 11, 0, MULTICHOICE_GAME_CORNER_TMPRIZES, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16CEA5 case 0, CeladonCity_GameCorner_PrizeRoom_EventScript_TM13
case 1, EventScript_16CEB9 case 1, CeladonCity_GameCorner_PrizeRoom_EventScript_TM23
case 2, EventScript_16CECD case 2, CeladonCity_GameCorner_PrizeRoom_EventScript_TM24
case 3, EventScript_16CEE1 case 3, CeladonCity_GameCorner_PrizeRoom_EventScript_TM30
case 4, EventScript_16CEF5 case 4, CeladonCity_GameCorner_PrizeRoom_EventScript_TM35
case 5, EventScript_16CC10 case 5, CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
case 127, EventScript_16CC10 case 127, CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
end end
EventScript_16CEA5:: @ 816CEA5 CeladonCity_GameCorner_PrizeRoom_EventScript_TM13:: @ 816CEA5
setvar VAR_TEMP_1, ITEM_TM13 setvar VAR_TEMP_1, ITEM_TM13
setvar VAR_TEMP_2, 4000 setvar VAR_TEMP_2, 4000
getmovename 1, MOVE_ICE_BEAM getmovename 1, MOVE_ICE_BEAM
goto EventScript_16CF09 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM
end end
EventScript_16CEB9:: @ 816CEB9 CeladonCity_GameCorner_PrizeRoom_EventScript_TM23:: @ 816CEB9
setvar VAR_TEMP_1, ITEM_TM23 setvar VAR_TEMP_1, ITEM_TM23
setvar VAR_TEMP_2, 3500 setvar VAR_TEMP_2, 3500
getmovename 1, MOVE_IRON_TAIL getmovename 1, MOVE_IRON_TAIL
goto EventScript_16CF09 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM
end end
EventScript_16CECD:: @ 816CECD CeladonCity_GameCorner_PrizeRoom_EventScript_TM24:: @ 816CECD
setvar VAR_TEMP_1, ITEM_TM24 setvar VAR_TEMP_1, ITEM_TM24
setvar VAR_TEMP_2, 4000 setvar VAR_TEMP_2, 4000
getmovename 1, MOVE_THUNDERBOLT getmovename 1, MOVE_THUNDERBOLT
goto EventScript_16CF09 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM
end end
EventScript_16CEE1:: @ 816CEE1 CeladonCity_GameCorner_PrizeRoom_EventScript_TM30:: @ 816CEE1
setvar VAR_TEMP_1, ITEM_TM30 setvar VAR_TEMP_1, ITEM_TM30
setvar VAR_TEMP_2, 4500 setvar VAR_TEMP_2, 4500
getmovename 1, MOVE_SHADOW_BALL getmovename 1, MOVE_SHADOW_BALL
goto EventScript_16CF09 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM
end end
EventScript_16CEF5:: @ 816CEF5 CeladonCity_GameCorner_PrizeRoom_EventScript_TM35:: @ 816CEF5
setvar VAR_TEMP_1, ITEM_TM35 setvar VAR_TEMP_1, ITEM_TM35
setvar VAR_TEMP_2, 4000 setvar VAR_TEMP_2, 4000
getmovename 1, MOVE_FLAMETHROWER getmovename 1, MOVE_FLAMETHROWER
goto EventScript_16CF09 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM
end end
EventScript_16CF09:: @ 816CF09 CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeTM:: @ 816CF09
msgbox gUnknown_81970B2, MSGBOX_YESNO msgbox CeladonCity_GameCorner_PrizeRoom_Text_YouWantTM, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16CC10 goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
goto EventScript_16CF3F goto CeladonCity_GameCorner_PrizeRoom_EventScript_TryGivePrize
end end
EventScript_16CF22:: @ 816CF22 CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeItem:: @ 816CF22
getitemname 0, VAR_TEMP_1 getitemname 0, VAR_TEMP_1
msgbox gUnknown_819709D, MSGBOX_YESNO msgbox CeladonCity_GameCorner_PrizeRoom_Text_YouWantPrize, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16CC10 goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
goto EventScript_16CF3F goto CeladonCity_GameCorner_PrizeRoom_EventScript_TryGivePrize
end end
EventScript_16CF3F:: @ 816CF3F CeladonCity_GameCorner_PrizeRoom_EventScript_TryGivePrize:: @ 816CF3F
getitemname 0, VAR_TEMP_1 getitemname 0, VAR_TEMP_1
checkcoins VAR_RESULT checkcoins VAR_RESULT
compare VAR_RESULT, VAR_TEMP_2 compare VAR_RESULT, VAR_TEMP_2
goto_if_lt EventScript_16CDA5 goto_if_lt CeladonCity_GameCorner_PrizeRoom_EventScript_NotEnoughCoins
checkitemspace VAR_TEMP_1, 1 checkitemspace VAR_TEMP_1, 1
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16CF79 goto_if_eq CeladonCity_GameCorner_PrizeRoom_EventScript_BagFull
removecoins VAR_TEMP_2 removecoins VAR_TEMP_2
updatecoinsbox 0, 5 updatecoinsbox 0, 5
giveitem VAR_TEMP_1 giveitem VAR_TEMP_1
goto EventScript_16CC10 goto CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
end end
EventScript_16CF79:: @ 816CF79 CeladonCity_GameCorner_PrizeRoom_EventScript_BagFull:: @ 816CF79
textcolor 3 textcolor 3
msgbox Text_TooBadBagFull msgbox Text_TooBadBagFull
hidecoinsbox 0, 0 hidecoinsbox 0, 0
release release
end end
CeladonCity_GameCorner_PrizeRoom_EventScript_16CF88:: @ 816CF88 CeladonCity_GameCorner_PrizeRoom_EventScript_PrizeClerkItems:: @ 816CF88
lock lock
faceplayer faceplayer
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16CD99 goto_if_unset FLAG_GOT_COIN_CASE, CeladonCity_GameCorner_PrizeRoom_EventScript_NeedCoinCase
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
showcoinsbox 0, 0 showcoinsbox 0, 0
msgbox gUnknown_8197057 msgbox CeladonCity_GameCorner_PrizeRoom_Text_WeExchangeCoinsForPrizes
goto EventScript_16CFB2 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ChoosePrizeItem
end end
EventScript_16CFB2:: @ 816CFB2 CeladonCity_GameCorner_PrizeRoom_EventScript_ChoosePrizeItem:: @ 816CFB2
message Text_19707A message CeladonCity_GameCorner_PrizeRoom_Text_WhichPrize
waitmessage waitmessage
multichoice 10, 0, MULTICHOICE_GAME_CORNER_BATTLE_ITEM_PRIZES, FALSE multichoice 10, 0, MULTICHOICE_GAME_CORNER_BATTLE_ITEM_PRIZES, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16D010 case 0, CeladonCity_GameCorner_PrizeRoom_EventScript_SmokeBall
case 1, EventScript_16D020 case 1, CeladonCity_GameCorner_PrizeRoom_EventScript_MiracleSeed
case 2, EventScript_16D030 case 2, CeladonCity_GameCorner_PrizeRoom_EventScript_Charcoal
case 3, EventScript_16D040 case 3, CeladonCity_GameCorner_PrizeRoom_EventScript_MysticWater
case 4, EventScript_16D050 case 4, CeladonCity_GameCorner_PrizeRoom_EventScript_YellowFlute
case 5, EventScript_16CC10 case 5, CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
case 127, EventScript_16CC10 case 127, CeladonCity_GameCorner_PrizeRoom_EventScript_EndPrizeExchange
end end
EventScript_16D010:: @ 816D010 CeladonCity_GameCorner_PrizeRoom_EventScript_SmokeBall:: @ 816D010
setvar VAR_TEMP_1, ITEM_SMOKE_BALL setvar VAR_TEMP_1, ITEM_SMOKE_BALL
setvar VAR_TEMP_2, 800 setvar VAR_TEMP_2, 800
goto EventScript_16CF22 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeItem
end end
EventScript_16D020:: @ 816D020 CeladonCity_GameCorner_PrizeRoom_EventScript_MiracleSeed:: @ 816D020
setvar VAR_TEMP_1, ITEM_MIRACLE_SEED setvar VAR_TEMP_1, ITEM_MIRACLE_SEED
setvar VAR_TEMP_2, 1000 setvar VAR_TEMP_2, 1000
goto EventScript_16CF22 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeItem
end end
EventScript_16D030:: @ 816D030 CeladonCity_GameCorner_PrizeRoom_EventScript_Charcoal:: @ 816D030
setvar VAR_TEMP_1, ITEM_CHARCOAL setvar VAR_TEMP_1, ITEM_CHARCOAL
setvar VAR_TEMP_2, 1000 setvar VAR_TEMP_2, 1000
goto EventScript_16CF22 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeItem
end end
EventScript_16D040:: @ 816D040 CeladonCity_GameCorner_PrizeRoom_EventScript_MysticWater:: @ 816D040
setvar VAR_TEMP_1, ITEM_MYSTIC_WATER setvar VAR_TEMP_1, ITEM_MYSTIC_WATER
setvar VAR_TEMP_2, 1000 setvar VAR_TEMP_2, 1000
goto EventScript_16CF22 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeItem
end end
EventScript_16D050:: @ 816D050 CeladonCity_GameCorner_PrizeRoom_EventScript_YellowFlute:: @ 816D050
setvar VAR_TEMP_1, ITEM_YELLOW_FLUTE setvar VAR_TEMP_1, ITEM_YELLOW_FLUTE
setvar VAR_TEMP_2, 1600 setvar VAR_TEMP_2, 1600
goto EventScript_16CF22 goto CeladonCity_GameCorner_PrizeRoom_EventScript_ConfirmPrizeItem
end end
@@ -1,31 +1,31 @@
gUnknown_8196FC1:: @ 8196FC1 CeladonCity_GameCorner_PrizeRoom_Text_FancyThatPorygon:: @ 8196FC1
.string "I sure do fancy that PORYGON!\n" .string "I sure do fancy that PORYGON!\n"
.string "But, it's hard to win at slots!$" .string "But, it's hard to win at slots!$"
gUnknown_8196FFF:: @ 8196FFF CeladonCity_GameCorner_PrizeRoom_Text_RakedItInToday:: @ 8196FFF
.string "Gahaha! I raked it in today!\n" .string "Gahaha! I raked it in today!\n"
.string "If only every day were like this…$" .string "If only every day were like this…$"
gUnknown_819703E:: @ 819703E CeladonCity_GameCorner_PrizeRoom_Text_CoinCaseRequired:: @ 819703E
.string "A COIN CASE is required…$" .string "A COIN CASE is required…$"
gUnknown_8197057:: @ 8197057 CeladonCity_GameCorner_PrizeRoom_Text_WeExchangeCoinsForPrizes:: @ 8197057
.string "We exchange your COINS for prizes.$" .string "We exchange your COINS for prizes.$"
Text_19707A:: @ 819707A CeladonCity_GameCorner_PrizeRoom_Text_WhichPrize:: @ 819707A
.string "Which prize would you like?$" .string "Which prize would you like?$"
gUnknown_8197096:: @ 8197096 CeladonCity_GameCorner_PrizeRoom_Text_HereYouGo:: @ 8197096
.string "はい どうぞ$" .string "はい どうぞ$"
gUnknown_819709D:: @ 819709D CeladonCity_GameCorner_PrizeRoom_Text_YouWantPrize:: @ 819709D
.string "So, you want the {STR_VAR_1}?$" .string "So, you want the {STR_VAR_1}?$"
gUnknown_81970B2:: @ 81970B2 CeladonCity_GameCorner_PrizeRoom_Text_YouWantTM:: @ 81970B2
.string "Okay, a TM of {STR_VAR_2}\n" .string "Okay, a TM of {STR_VAR_2}\n"
.string "is what you want?$" .string "is what you want?$"
gUnknown_81970D5:: @ 81970D5 CeladonCity_GameCorner_PrizeRoom_Text_NeedMoreCoins:: @ 81970D5
.string "Sorry, you'll need more COINS\n" .string "Sorry, you'll need more COINS\n"
.string "than that.$" .string "than that.$"
+10 -10
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "CeladonCity_Gym_EventScript_16D111", "script": "CeladonCity_Gym_EventScript_Kay",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "CeladonCity_Gym_EventScript_16D163", "script": "CeladonCity_Gym_EventScript_Bridget",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 2, "trainer_sight_or_berry_tree_id": 2,
"script": "CeladonCity_Gym_EventScript_16D14C", "script": "CeladonCity_Gym_EventScript_Tina",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 4, "trainer_sight_or_berry_tree_id": 4,
"script": "CeladonCity_Gym_EventScript_16D17A", "script": "CeladonCity_Gym_EventScript_Tamia",
"flag": "0" "flag": "0"
}, },
{ {
@@ -75,7 +75,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "CeladonCity_Gym_EventScript_16D19E", "script": "CeladonCity_Gym_EventScript_Lori",
"flag": "0" "flag": "0"
}, },
{ {
@@ -88,7 +88,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 2, "trainer_sight_or_berry_tree_id": 2,
"script": "CeladonCity_Gym_EventScript_16D128", "script": "CeladonCity_Gym_EventScript_Lisa",
"flag": "0" "flag": "0"
}, },
{ {
@@ -101,7 +101,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Gym_EventScript_16D061", "script": "CeladonCity_Gym_EventScript_Erika",
"flag": "0" "flag": "0"
}, },
{ {
@@ -114,7 +114,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 2, "trainer_sight_or_berry_tree_id": 2,
"script": "CeladonCity_Gym_EventScript_16D1B5", "script": "CeladonCity_Gym_EventScript_Mary",
"flag": "0" "flag": "0"
}, },
{ {
@@ -187,14 +187,14 @@
"x": 4, "x": 4,
"y": 16, "y": 16,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Gym_EventScript_16D1CC" "script": "CeladonCity_Gym_EventScript_GymStatue"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 8, "x": 8,
"y": 16, "y": 16,
"elevation": 0, "elevation": 0,
"script": "CeladonCity_Gym_EventScript_16D1CC" "script": "CeladonCity_Gym_EventScript_GymStatue"
} }
] ]
} }
+39 -39
View File
@@ -1,85 +1,85 @@
CeladonCity_Gym_MapScripts:: @ 816D060 CeladonCity_Gym_MapScripts:: @ 816D060
.byte 0 .byte 0
CeladonCity_Gym_EventScript_16D061:: @ 816D061 CeladonCity_Gym_EventScript_Erika:: @ 816D061
famechecker FAMECHECKER_ERIKA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 famechecker FAMECHECKER_ERIKA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
trainerbattle_single TRAINER_LEADER_ERIKA, Text_197114, Text_197260, EventScript_16D0A0, NO_MUSIC trainerbattle_single TRAINER_LEADER_ERIKA, CeladonCity_Gym_Text_ErikaIntro, CeladonCity_Gym_Text_ErikaDefeat, CeladonCity_Gym_EventScript_DefeatedErika, NO_MUSIC
goto_if_unset FLAG_GOT_TM19_FROM_ERIKA, EventScript_16D0C6 goto_if_unset FLAG_GOT_TM19_FROM_ERIKA, CeladonCity_Gym_EventScript_GiveTM19
famechecker FAMECHECKER_ERIKA, 4 famechecker FAMECHECKER_ERIKA, 4
msgbox gUnknown_81972B8 msgbox CeladonCity_Gym_Text_ErikaPostBattle
release release
end end
EventScript_16D0A0:: @ 816D0A0 CeladonCity_Gym_EventScript_DefeatedErika:: @ 816D0A0
famechecker FAMECHECKER_ERIKA, 1 famechecker FAMECHECKER_ERIKA, 1
clearflag FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS clearflag FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS
setflag FLAG_DEFEATED_ERIKA setflag FLAG_DEFEATED_ERIKA
setflag FLAG_BADGE04_GET setflag FLAG_BADGE04_GET
set_gym_trainers 4 set_gym_trainers 4
goto EventScript_16D0C6 goto CeladonCity_Gym_EventScript_GiveTM19
end end
EventScript_16D0C6:: @ 816D0C6 CeladonCity_Gym_EventScript_GiveTM19:: @ 816D0C6
msgbox gUnknown_8197327 msgbox CeladonCity_Gym_Text_ExplainRainbowBadgeTakeThis
checkitemspace ITEM_TM19, 1 checkitemspace ITEM_TM19, 1
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16D107 goto_if_eq CeladonCity_Gym_EventScript_NoRoomForTM19
giveitem_msg gUnknown_81973BA, ITEM_TM19 giveitem_msg CeladonCity_Gym_Text_ReceivedTM19FromErika, ITEM_TM19
setflag FLAG_GOT_TM19_FROM_ERIKA setflag FLAG_GOT_TM19_FROM_ERIKA
msgbox gUnknown_81973D7 msgbox CeladonCity_Gym_Text_ExplainTM19
release release
end end
EventScript_16D107:: @ 816D107 CeladonCity_Gym_EventScript_NoRoomForTM19:: @ 816D107
msgbox gUnknown_819745D msgbox CeladonCity_Gym_Text_ShouldMakeRoomForThis
release release
end end
CeladonCity_Gym_EventScript_16D111:: @ 816D111 CeladonCity_Gym_EventScript_Kay:: @ 816D111
trainerbattle_single TRAINER_LASS_KAY, Text_19747C, Text_1974C4 trainerbattle_single TRAINER_LASS_KAY, CeladonCity_Gym_Text_KayIntro, CeladonCity_Gym_Text_KayDefeat
msgbox gUnknown_81974D6, MSGBOX_AUTOCLOSE msgbox CeladonCity_Gym_Text_KayPostBattle, MSGBOX_AUTOCLOSE
end end
CeladonCity_Gym_EventScript_16D128:: @ 816D128 CeladonCity_Gym_EventScript_Lisa:: @ 816D128
trainerbattle_single TRAINER_LASS_LISA, Text_1976C5, Text_1976FF trainerbattle_single TRAINER_LASS_LISA, CeladonCity_Gym_Text_LisaIntro, CeladonCity_Gym_Text_LisaDefeat
famechecker FAMECHECKER_ERIKA, 2 famechecker FAMECHECKER_ERIKA, 2
msgbox gUnknown_8197708, MSGBOX_AUTOCLOSE msgbox CeladonCity_Gym_Text_LisaPostBattle, MSGBOX_AUTOCLOSE
end end
CeladonCity_Gym_EventScript_16D14C:: @ 816D14C CeladonCity_Gym_EventScript_Tina:: @ 816D14C
trainerbattle_single TRAINER_PICNICKER_TINA, Text_197595, Text_1975BB trainerbattle_single TRAINER_PICNICKER_TINA, CeladonCity_Gym_Text_TinaIntro, CeladonCity_Gym_Text_TinaDefeat
msgbox gUnknown_81975D1, MSGBOX_AUTOCLOSE msgbox CeladonCity_Gym_Text_TinaPostBattle, MSGBOX_AUTOCLOSE
end end
CeladonCity_Gym_EventScript_16D163:: @ 816D163 CeladonCity_Gym_EventScript_Bridget:: @ 816D163
trainerbattle_single TRAINER_BEAUTY_BRIDGET, Text_1974FA, Text_19751C trainerbattle_single TRAINER_BEAUTY_BRIDGET, CeladonCity_Gym_Text_BridgetIntro, CeladonCity_Gym_Text_BridgetDefeat
msgbox gUnknown_8197527, MSGBOX_AUTOCLOSE msgbox CeladonCity_Gym_Text_BridgetPostBattle, MSGBOX_AUTOCLOSE
end end
CeladonCity_Gym_EventScript_16D17A:: @ 816D17A CeladonCity_Gym_EventScript_Tamia:: @ 816D17A
trainerbattle_single TRAINER_BEAUTY_TAMIA, Text_19760B, Text_197660 trainerbattle_single TRAINER_BEAUTY_TAMIA, CeladonCity_Gym_Text_TamiaIntro, CeladonCity_Gym_Text_TamiaDefeat
famechecker FAMECHECKER_ERIKA, 3 famechecker FAMECHECKER_ERIKA, 3
msgbox gUnknown_8197664, MSGBOX_AUTOCLOSE msgbox CeladonCity_Gym_Text_TamiaPostBattle, MSGBOX_AUTOCLOSE
end end
CeladonCity_Gym_EventScript_16D19E:: @ 816D19E CeladonCity_Gym_EventScript_Lori:: @ 816D19E
trainerbattle_single TRAINER_BEAUTY_LORI, Text_197747, Text_19777A trainerbattle_single TRAINER_BEAUTY_LORI, CeladonCity_Gym_Text_LoriIntro, CeladonCity_Gym_Text_LoriDefeat
msgbox gUnknown_8197788, MSGBOX_AUTOCLOSE msgbox CeladonCity_Gym_Text_LoriPostBattle, MSGBOX_AUTOCLOSE
end end
CeladonCity_Gym_EventScript_16D1B5:: @ 816D1B5 CeladonCity_Gym_EventScript_Mary:: @ 816D1B5
trainerbattle_single TRAINER_COOLTRAINER_MARY, Text_1977E5, Text_197832 trainerbattle_single TRAINER_COOLTRAINER_MARY, CeladonCity_Gym_Text_MaryIntro, CeladonCity_Gym_Text_MaryDefeat
msgbox gUnknown_819783E, MSGBOX_AUTOCLOSE msgbox CeladonCity_Gym_Text_MaryPostBattle, MSGBOX_AUTOCLOSE
end end
CeladonCity_Gym_EventScript_16D1CC:: @ 816D1CC CeladonCity_Gym_EventScript_GymStatue:: @ 816D1CC
lockall lockall
goto_if_set FLAG_BADGE04_GET, EventScript_16D1E0 goto_if_set FLAG_BADGE04_GET, CeladonCity_Gym_EventScript_GymStatuePostVictory
msgbox gUnknown_8197874 msgbox CeladonCity_Gym_Text_GymStatue
releaseall releaseall
end end
EventScript_16D1E0:: @ 816D1E0 CeladonCity_Gym_EventScript_GymStatuePostVictory:: @ 816D1E0
msgbox gUnknown_81978AB msgbox CeladonCity_Gym_Text_GymStatuePlayerWon
releaseall releaseall
end end
+34 -46
View File
@@ -1,168 +1,156 @@
gUnknown_81970FE:: @ 81970FE Text_SorryDontHaveAnyMore:: @ 81970FE
.string "おきゃくさん もう もてないよ$" @ I'm sorry I don't have any more .string "おきゃくさん もう もてないよ$"
gUnknown_819710E:: @ 819710E Text_ISee:: @ 819710E
.string "あっ そう$" @ I see .string "あっ そう$"
Text_197114:: @ 8197114 CeladonCity_Gym_Text_ErikaIntro:: @ 8197114
.string "Hello…\n" .string "Hello…\n"
.string "Lovely weather, isn't it?\l" .string "Lovely weather, isn't it?\l"
.string "It's so pleasant…\p" .string "It's so pleasant…\p"
.string "…Oh, dear…\n" .string "…Oh, dear…\n"
.string "I must have dozed off. Welcome.\p" .string "I must have dozed off. Welcome.\p"
.string "My name is ERIKA.\n" .string "My name is ERIKA.\n"
.string "I am the LEADER of CELADON GYM.\p" .string "I am the LEADER of CELADON GYM.\p"
.string "I am a student of the art of\n" .string "I am a student of the art of\n"
.string "flower arranging.\p" .string "flower arranging.\p"
.string "My POKéMON are solely of the\n" .string "My POKéMON are solely of the\n"
.string "GRASS type.\p" .string "GRASS type.\p"
.string "…Oh, I'm sorry, I had no idea that\n" .string "…Oh, I'm sorry, I had no idea that\n"
.string "you wished to challenge me.\p" .string "you wished to challenge me.\p"
.string "Very well, but I shall not lose.{PLAY_BGM MUS_EXEYE}$" .string "Very well, but I shall not lose.{PLAY_BGM MUS_EXEYE}$"
Text_197260:: @ 8197260 CeladonCity_Gym_Text_ErikaDefeat:: @ 8197260
.string "Oh!\n" .string "Oh!\n"
.string "I concede defeat.\l" .string "I concede defeat.\l"
.string "You are remarkably strong.\p" .string "You are remarkably strong.\p"
.string "I must confer on you the\n" .string "I must confer on you the\n"
.string "RAINBOWBADGE.$" .string "RAINBOWBADGE.$"
gUnknown_81972B8:: @ 81972B8 CeladonCity_Gym_Text_ErikaPostBattle:: @ 81972B8
.string "You are cataloging POKéMON?\n" .string "You are cataloging POKéMON?\n"
.string "I must say I'm impressed.\p" .string "I must say I'm impressed.\p"
.string "I would never collect POKéMON if\n" .string "I would never collect POKéMON if\n"
.string "they were unattractive.$" .string "they were unattractive.$"
gUnknown_8197327:: @ 8197327 CeladonCity_Gym_Text_ExplainRainbowBadgeTakeThis:: @ 8197327
.string "The RAINBOWBADGE will make\n" .string "The RAINBOWBADGE will make\n"
.string "POKéMON up to Lv. 50 obey.\p" .string "POKéMON up to Lv. 50 obey.\p"
.string "It also allows POKéMON to use\n" .string "It also allows POKéMON to use\n"
.string "STRENGTH in and out of battle.\p" .string "STRENGTH in and out of battle.\p"
.string "Please also take this with you.$" .string "Please also take this with you.$"
gUnknown_81973BA:: @ 81973BA CeladonCity_Gym_Text_ReceivedTM19FromErika:: @ 81973BA
.string "{PLAYER} received TM19\n" .string "{PLAYER} received TM19\n"
.string "from ERIKA.$" .string "from ERIKA.$"
gUnknown_81973D7:: @ 81973D7 CeladonCity_Gym_Text_ExplainTM19:: @ 81973D7
.string "TM19 contains GIGA DRAIN.\p" .string "TM19 contains GIGA DRAIN.\p"
.string "Half the damage it inflicts is\n" .string "Half the damage it inflicts is\n"
.string "drained to heal your POKéMON.\p" .string "drained to heal your POKéMON.\p"
.string "Wouldn't you agree that it's a\n" .string "Wouldn't you agree that it's a\n"
.string "wonderful move?$" .string "wonderful move?$"
gUnknown_819745D:: @ 819745D CeladonCity_Gym_Text_ShouldMakeRoomForThis:: @ 819745D
.string "You should make room for this.$" .string "You should make room for this.$"
Text_19747C:: @ 819747C CeladonCity_Gym_Text_KayIntro:: @ 819747C
.string "I should tell you about this GYM.\p" .string "I should tell you about this GYM.\p"
.string "Only real ladies are allowed in\n" .string "Only real ladies are allowed in\n"
.string "here!$" .string "here!$"
Text_1974C4:: @ 81974C4 CeladonCity_Gym_Text_KayDefeat:: @ 81974C4
.string "You're too rough!$" .string "You're too rough!$"
gUnknown_81974D6:: @ 81974D6 CeladonCity_Gym_Text_KayPostBattle:: @ 81974D6
.string "Bleaah!\n" .string "Bleaah!\n"
.string "I hope ERIKA wipes you out!$" .string "I hope ERIKA wipes you out!$"
Text_1974FA:: @ 81974FA CeladonCity_Gym_Text_BridgetIntro:: @ 81974FA
.string "Oh, welcome.\n" .string "Oh, welcome.\n"
.string "I was getting bored.$" .string "I was getting bored.$"
Text_19751C:: @ 819751C CeladonCity_Gym_Text_BridgetDefeat:: @ 819751C
.string "My makeup!$" .string "My makeup!$"
gUnknown_8197527:: @ 8197527 CeladonCity_Gym_Text_BridgetPostBattle:: @ 8197527
.string "GRASS-type POKéMON are tough\n" .string "GRASS-type POKéMON are tough\n"
.string "against the WATER type.\p" .string "against the WATER type.\p"
.string "They also have an edge on ROCK-\n" .string "They also have an edge on ROCK-\n"
.string "and GROUND-type POKéMON.$" .string "and GROUND-type POKéMON.$"
Text_197595:: @ 8197595 CeladonCity_Gym_Text_TinaIntro:: @ 8197595
.string "…Weren't you peeking in here\n" .string "…Weren't you peeking in here\n"
.string "earlier?$" .string "earlier?$"
Text_1975BB:: @ 81975BB CeladonCity_Gym_Text_TinaDefeat:: @ 81975BB
.string "You're an eye-opener!$" .string "You're an eye-opener!$"
gUnknown_81975D1:: @ 81975D1 CeladonCity_Gym_Text_TinaPostBattle:: @ 81975D1
.string "Oh, you were looking at ERIKA…\n" .string "Oh, you were looking at ERIKA…\n"
.string "You weren't looking at me…$" .string "You weren't looking at me…$"
Text_19760B:: @ 819760B CeladonCity_Gym_Text_TamiaIntro:: @ 819760B
.string "Look, look!\n" .string "Look, look!\n"
.string "See my POKéMON!\p" .string "See my POKéMON!\p"
.string "I like the GRASS type.\n" .string "I like the GRASS type.\n"
.string "I like how they're easy to raise.$" .string "I like how they're easy to raise.$"
Text_197660:: @ 8197660 CeladonCity_Gym_Text_TamiaDefeat:: @ 8197660
.string "No!$" .string "No!$"
gUnknown_8197664:: @ 8197664 CeladonCity_Gym_Text_TamiaPostBattle:: @ 8197664
.string "We only use GRASS-type POKéMON at\n" .string "We only use GRASS-type POKéMON at\n"
.string "our GYM.\p" .string "our GYM.\p"
.string "Why? We also use them for making\n" .string "Why? We also use them for making\n"
.string "flower arrangements!$" .string "flower arrangements!$"
Text_1976C5:: @ 81976C5 CeladonCity_Gym_Text_LisaIntro:: @ 81976C5
.string "Oh, hey!\p" .string "Oh, hey!\p"
.string "We don't like BUG- or FIRE-type\n" .string "We don't like BUG- or FIRE-type\n"
.string "POKéMON in here!$" .string "POKéMON in here!$"
Text_1976FF:: @ 81976FF CeladonCity_Gym_Text_LisaDefeat:: @ 81976FF
.string "Oh!\n" .string "Oh!\n"
.string "You!$" .string "You!$"
gUnknown_8197708:: @ 8197708 CeladonCity_Gym_Text_LisaPostBattle:: @ 8197708
.string "Our LEADER ERIKA might be quiet,\n" .string "Our LEADER ERIKA might be quiet,\n"
.string "but she's famous around here.$" .string "but she's famous around here.$"
Text_197747:: @ 8197747 CeladonCity_Gym_Text_LoriIntro:: @ 8197747
.string "Pleased to meet you.\n" .string "Pleased to meet you.\n"
.string "My hobby is POKéMON training.$" .string "My hobby is POKéMON training.$"
Text_19777A:: @ 819777A CeladonCity_Gym_Text_LoriDefeat:: @ 819777A
.string "Oh!\n" .string "Oh!\n"
.string "Splendid!$" .string "Splendid!$"
gUnknown_8197788:: @ 8197788 CeladonCity_Gym_Text_LoriPostBattle:: @ 8197788
.string "I have a blind date coming up.\n" .string "I have a blind date coming up.\n"
.string "I have to learn to be polite,\l" .string "I have to learn to be polite,\l"
.string "especially if I have to battle.$" .string "especially if I have to battle.$"
Text_1977E5:: @ 81977E5 CeladonCity_Gym_Text_MaryIntro:: @ 81977E5
.string "Welcome to CELADON GYM!\p" .string "Welcome to CELADON GYM!\p"
.string "You'd better not underestimate\n" .string "You'd better not underestimate\n"
.string "the nice ladies here.$" .string "the nice ladies here.$"
Text_197832:: @ 8197832 CeladonCity_Gym_Text_MaryDefeat:: @ 8197832
.string "Oh!\n" .string "Oh!\n"
.string "Beaten!$" .string "Beaten!$"
gUnknown_819783E:: @ 819783E CeladonCity_Gym_Text_MaryPostBattle:: @ 819783E
.string "I didn't bring my best POKéMON.\n" .string "I didn't bring my best POKéMON.\n"
.string "Wait until next time!$" .string "Wait until next time!$"
gUnknown_8197874:: @ 8197874 CeladonCity_Gym_Text_GymStatue:: @ 8197874
.string "CELADON POKéMON GYM\n" .string "CELADON POKéMON GYM\n"
.string "LEADER: ERIKA\p" .string "LEADER: ERIKA\p"
.string "WINNING TRAINERS:\n" .string "WINNING TRAINERS:\n"
.string "{RIVAL}$" .string "{RIVAL}$"
gUnknown_81978AB:: @ 81978AB CeladonCity_Gym_Text_GymStatuePlayerWon:: @ 81978AB
.string "CELADON POKéMON GYM\n" .string "CELADON POKéMON GYM\n"
.string "LEADER: ERIKA\p" .string "LEADER: ERIKA\p"
.string "WINNING TRAINERS:\n" .string "WINNING TRAINERS:\n"
+4 -4
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Hotel_EventScript_16D284", "script": "CeladonCity_Hotel_EventScript_Receptionist",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Hotel_EventScript_16D28D", "script": "CeladonCity_Hotel_EventScript_Beauty",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Hotel_EventScript_16D296", "script": "CeladonCity_Hotel_EventScript_BeautyBoyfriend",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Hotel_EventScript_16D29F", "script": "CeladonCity_Hotel_EventScript_BeautyBrother",
"flag": "0" "flag": "0"
} }
], ],
+8 -8
View File
@@ -1,18 +1,18 @@
CeladonCity_Hotel_MapScripts:: @ 816D283 CeladonCity_Hotel_MapScripts:: @ 816D283
.byte 0 .byte 0
CeladonCity_Hotel_EventScript_16D284:: @ 816D284 CeladonCity_Hotel_EventScript_Receptionist:: @ 816D284
msgbox gUnknown_8197B77, MSGBOX_NPC msgbox CeladonCity_Hotel_Text_ThisHotelIsForPeople, MSGBOX_NPC
end end
CeladonCity_Hotel_EventScript_16D28D:: @ 816D28D CeladonCity_Hotel_EventScript_Beauty:: @ 816D28D
msgbox gUnknown_8197BBE, MSGBOX_NPC msgbox CeladonCity_Hotel_Text_OnVacationWithBrotherAndBoyfriend, MSGBOX_NPC
end end
CeladonCity_Hotel_EventScript_16D296:: @ 816D296 CeladonCity_Hotel_EventScript_BeautyBoyfriend:: @ 816D296
msgbox gUnknown_8197C0C, MSGBOX_NPC msgbox CeladonCity_Hotel_Text_WhyDidSheBringBrother, MSGBOX_NPC
end end
CeladonCity_Hotel_EventScript_16D29F:: @ 816D29F CeladonCity_Hotel_EventScript_BeautyBrother:: @ 816D29F
msgbox gUnknown_8197C30, MSGBOX_NPC msgbox CeladonCity_Hotel_Text_SisBroughtMeOnVacation, MSGBOX_NPC
end end
+6 -5
View File
@@ -1,21 +1,22 @@
Text_197B6F:: @ 8197B6F @ Odd, doesnt seem to be corresponding text in RB. Unclear what this was meant for
Text_BuddhistAltar:: @ 8197B6F
.string "ぶつだん だ‥$" .string "ぶつだん だ‥$"
gUnknown_8197B77:: @ 8197B77 CeladonCity_Hotel_Text_ThisHotelIsForPeople:: @ 8197B77
.string "POKéMON?\n" .string "POKéMON?\n"
.string "No, this is a hotel for people.\p" .string "No, this is a hotel for people.\p"
.string "We're full up, unfortunately.$" .string "We're full up, unfortunately.$"
gUnknown_8197BBE:: @ 8197BBE CeladonCity_Hotel_Text_OnVacationWithBrotherAndBoyfriend:: @ 8197BBE
.string "I'm on vacation with my brother and\n" .string "I'm on vacation with my brother and\n"
.string "boyfriend.\p" .string "boyfriend.\p"
.string "CELADON is such a pretty city!$" .string "CELADON is such a pretty city!$"
gUnknown_8197C0C:: @ 8197C0C CeladonCity_Hotel_Text_WhyDidSheBringBrother:: @ 8197C0C
.string "Why?\n" .string "Why?\n"
.string "Why did she bring her brother?$" .string "Why did she bring her brother?$"
gUnknown_8197C30:: @ 8197C30 CeladonCity_Hotel_Text_SisBroughtMeOnVacation:: @ 8197C30
.string "Yippee! I'm on vacation!\n" .string "Yippee! I'm on vacation!\n"
.string "My sis brought me along! Awesome!$" .string "My sis brought me along! Awesome!$"
+3 -3
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_House1_EventScript_16D268", "script": "CeladonCity_House1_EventScript_RocketChief",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 5, "movement_range_y": 5,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_House1_EventScript_16D271", "script": "CeladonCity_House1_EventScript_Rocket1",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 5, "movement_range_y": 5,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_House1_EventScript_16D27A", "script": "CeladonCity_House1_EventScript_Rocket2",
"flag": "0" "flag": "0"
} }
], ],
+6 -6
View File
@@ -1,14 +1,14 @@
CeladonCity_House1_MapScripts:: @ 816D267 CeladonCity_House1_MapScripts:: @ 816D267
.byte 0 .byte 0
CeladonCity_House1_EventScript_16D268:: @ 816D268 CeladonCity_House1_EventScript_RocketChief:: @ 816D268
msgbox gUnknown_8197A9F, MSGBOX_NPC msgbox CeladonCity_House1_Text_SlotsReelInTheDough, MSGBOX_NPC
end end
CeladonCity_House1_EventScript_16D271:: @ 816D271 CeladonCity_House1_EventScript_Rocket1:: @ 816D271
msgbox gUnknown_8197AD3, MSGBOX_NPC msgbox CeladonCity_House1_Text_ShippedMonsAsSlotPrizes, MSGBOX_NPC
end end
CeladonCity_House1_EventScript_16D27A:: @ 816D27A CeladonCity_House1_EventScript_Rocket2:: @ 816D27A
msgbox gUnknown_8197B20, MSGBOX_NPC msgbox CeladonCity_House1_Text_DontTouchGameCornerPoster, MSGBOX_NPC
end end
+3 -3
View File
@@ -1,15 +1,15 @@
gUnknown_8197A9F:: @ 8197A9F CeladonCity_House1_Text_SlotsReelInTheDough:: @ 8197A9F
.string "Hehehe!\p" .string "Hehehe!\p"
.string "The slots just reel in the dough,\n" .string "The slots just reel in the dough,\n"
.string "big-time!$" .string "big-time!$"
gUnknown_8197AD3:: @ 8197AD3 CeladonCity_House1_Text_ShippedMonsAsSlotPrizes:: @ 8197AD3
.string "CHIEF!\p" .string "CHIEF!\p"
.string "We just shipped two thousand\n" .string "We just shipped two thousand\n"
.string "more POKéMON as slot prizes\l" .string "more POKéMON as slot prizes\l"
.string "again today!$" .string "again today!$"
gUnknown_8197B20:: @ 8197B20 CeladonCity_House1_Text_DontTouchGameCornerPoster:: @ 8197B20
.string "Don't touch the poster at the GAME\n" .string "Don't touch the poster at the GAME\n"
.string "CORNER!\p" .string "CORNER!\p"
.string "There's no secret switch behind it!$" .string "There's no secret switch behind it!$"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_PokemonCenter_1F_EventScript_16C5FB", "script": "CeladonCity_PokemonCenter_1F_EventScript_Nurse",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_PokemonCenter_1F_EventScript_16C604", "script": "CeladonCity_PokemonCenter_1F_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_PokemonCenter_1F_EventScript_16C60D", "script": "CeladonCity_PokemonCenter_1F_EventScript_CooltrainerF",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_PokemonCenter_1F_EventScript_16C616", "script": "CeladonCity_PokemonCenter_1F_EventScript_Youngster",
"flag": "0" "flag": "0"
} }
], ],
@@ -7,21 +7,21 @@ CeladonCity_PokemonCenter_1F_OnTransition:: @ 816C5F7
setrespawn SPAWN_CELADON_CITY setrespawn SPAWN_CELADON_CITY
end end
CeladonCity_PokemonCenter_1F_EventScript_16C5FB:: @ 816C5FB CeladonCity_PokemonCenter_1F_EventScript_Nurse:: @ 816C5FB
lock lock
faceplayer faceplayer
call EventScript_PkmnCenterNurse call EventScript_PkmnCenterNurse
release release
end end
CeladonCity_PokemonCenter_1F_EventScript_16C604:: @ 816C604 CeladonCity_PokemonCenter_1F_EventScript_Gentleman:: @ 816C604
msgbox gUnknown_819685B, MSGBOX_NPC msgbox CeladonCity_PokemonCenter_1F_Text_PokeFluteAwakensSleepingMons, MSGBOX_NPC
end end
CeladonCity_PokemonCenter_1F_EventScript_16C60D:: @ 816C60D CeladonCity_PokemonCenter_1F_EventScript_CooltrainerF:: @ 816C60D
msgbox gUnknown_81968C2, MSGBOX_NPC msgbox CeladonCity_PokemonCenter_1F_Text_RodeHereFromFuchsia, MSGBOX_NPC
end end
CeladonCity_PokemonCenter_1F_EventScript_16C616:: @ 816C616 CeladonCity_PokemonCenter_1F_EventScript_Youngster:: @ 816C616
msgbox gUnknown_8196913, MSGBOX_NPC msgbox CeladonCity_PokemonCenter_1F_Text_GoToCyclingRoadIfIHadBike, MSGBOX_NPC
end end
@@ -1,15 +1,15 @@
gUnknown_819685B:: @ 819685B CeladonCity_PokemonCenter_1F_Text_PokeFluteAwakensSleepingMons:: @ 819685B
.string "A POKé FLUTE awakens sleeping\n" .string "A POKé FLUTE awakens sleeping\n"
.string "POKéMON. You know that.\p" .string "POKéMON. You know that.\p"
.string "It does so with a sound that only\n" .string "It does so with a sound that only\n"
.string "they can hear.$" .string "they can hear.$"
gUnknown_81968C2:: @ 81968C2 CeladonCity_PokemonCenter_1F_Text_RodeHereFromFuchsia:: @ 81968C2
.string "I rode here from FUCHSIA.\p" .string "I rode here from FUCHSIA.\p"
.string "It's an uphill ride on CYCLING\n" .string "It's an uphill ride on CYCLING\n"
.string "ROAD, so I'm exhausted.$" .string "ROAD, so I'm exhausted.$"
gUnknown_8196913:: @ 8196913 CeladonCity_PokemonCenter_1F_Text_GoToCyclingRoadIfIHadBike:: @ 8196913
.string "If I had a BIKE, I would go to\n" .string "If I had a BIKE, I would go to\n"
.string "CYCLING ROAD!$" .string "CYCLING ROAD!$"
+5 -5
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Restaurant_EventScript_16D1EB", "script": "CeladonCity_Restaurant_EventScript_Chef",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Restaurant_EventScript_16D1F4", "script": "CeladonCity_Restaurant_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Restaurant_EventScript_16D25E", "script": "CeladonCity_Restaurant_EventScript_FatMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Restaurant_EventScript_16D1FD", "script": "CeladonCity_Restaurant_EventScript_CoinCaseMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -75,7 +75,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CeladonCity_Restaurant_EventScript_16D255", "script": "CeladonCity_Restaurant_EventScript_WorkerM",
"flag": "0" "flag": "0"
} }
], ],
+17 -17
View File
@@ -1,41 +1,41 @@
CeladonCity_Restaurant_MapScripts:: @ 816D1EA CeladonCity_Restaurant_MapScripts:: @ 816D1EA
.byte 0 .byte 0
CeladonCity_Restaurant_EventScript_16D1EB:: @ 816D1EB CeladonCity_Restaurant_EventScript_Chef:: @ 816D1EB
msgbox gUnknown_81978E6, MSGBOX_NPC msgbox CeladonCity_Restaurant_Text_TakingBreakRightNow, MSGBOX_NPC
end end
CeladonCity_Restaurant_EventScript_16D1F4:: @ 816D1F4 CeladonCity_Restaurant_EventScript_Woman:: @ 816D1F4
msgbox gUnknown_8197915, MSGBOX_NPC msgbox CeladonCity_Restaurant_Text_OftenGoToDrugstore, MSGBOX_NPC
end end
CeladonCity_Restaurant_EventScript_16D1FD:: @ 816D1FD CeladonCity_Restaurant_EventScript_CoinCaseMan:: @ 816D1FD
lock lock
faceplayer faceplayer
goto_if_set FLAG_GOT_COIN_CASE, EventScript_16D24B goto_if_set FLAG_GOT_COIN_CASE, CeladonCity_Restaurant_EventScript_AlreadyGotCoinCase
msgbox gUnknown_81979C1 msgbox CeladonCity_Restaurant_Text_TakeThisImBusted
checkitemspace ITEM_COIN_CASE, 1 checkitemspace ITEM_COIN_CASE, 1
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16D241 goto_if_eq CeladonCity_Restaurant_EventScript_NoRoomForCoinCase
giveitem_msg gUnknown_8197A38, ITEM_COIN_CASE giveitem_msg CeladonCity_Restaurant_Text_ReceivedCoinCaseFromMan, ITEM_COIN_CASE
setflag FLAG_GOT_COIN_CASE setflag FLAG_GOT_COIN_CASE
release release
end end
EventScript_16D241:: @ 816D241 CeladonCity_Restaurant_EventScript_NoRoomForCoinCase:: @ 816D241
msgbox gUnknown_8197A5E msgbox CeladonCity_Restaurant_Text_MakeRoomForThis
release release
end end
EventScript_16D24B:: @ 816D24B CeladonCity_Restaurant_EventScript_AlreadyGotCoinCase:: @ 816D24B
msgbox gUnknown_8197A72 msgbox CeladonCity_Restaurant_Text_ThoughtIdWinItBack
release release
end end
CeladonCity_Restaurant_EventScript_16D255:: @ 816D255 CeladonCity_Restaurant_EventScript_WorkerM:: @ 816D255
msgbox gUnknown_8197952, MSGBOX_NPC msgbox CeladonCity_Restaurant_Text_PsstBasementUnderGameCorner, MSGBOX_NPC
end end
CeladonCity_Restaurant_EventScript_16D25E:: @ 816D25E CeladonCity_Restaurant_EventScript_FatMan:: @ 816D25E
msgbox gUnknown_819798A, MSGBOX_NPC msgbox CeladonCity_Restaurant_Text_ManLostItAllAtSlots, MSGBOX_NPC
end end
+8 -8
View File
@@ -1,22 +1,22 @@
gUnknown_81978E6:: @ 81978E6 CeladonCity_Restaurant_Text_TakingBreakRightNow:: @ 81978E6
.string "Hi!\p" .string "Hi!\p"
.string "Sorry, but we're taking a break\n" .string "Sorry, but we're taking a break\n"
.string "right now.$" .string "right now.$"
gUnknown_8197915:: @ 8197915 CeladonCity_Restaurant_Text_OftenGoToDrugstore:: @ 8197915
.string "My POKéMON are weak, so I often\n" .string "My POKéMON are weak, so I often\n"
.string "have to go to the DRUGSTORE.$" .string "have to go to the DRUGSTORE.$"
gUnknown_8197952:: @ 8197952 CeladonCity_Restaurant_Text_PsstBasementUnderGameCorner:: @ 8197952
.string "Psst! There's a basement under the\n" .string "Psst! There's a basement under the\n"
.string "GAME CORNER, I hear.$" .string "GAME CORNER, I hear.$"
gUnknown_819798A:: @ 819798A CeladonCity_Restaurant_Text_ManLostItAllAtSlots:: @ 819798A
.string "Munch…\p" .string "Munch…\p"
.string "The man at that table lost it all\n" .string "The man at that table lost it all\n"
.string "at the slots.$" .string "at the slots.$"
gUnknown_81979C1:: @ 81979C1 CeladonCity_Restaurant_Text_TakeThisImBusted:: @ 81979C1
.string "Go ahead! Laugh!\n" .string "Go ahead! Laugh!\n"
.string "I'm flat-out busted!\p" .string "I'm flat-out busted!\p"
.string "No more slots for me!\n" .string "No more slots for me!\n"
@@ -24,14 +24,14 @@ gUnknown_81979C1:: @ 81979C1
.string "Here!\n" .string "Here!\n"
.string "I won't be needing this anymore!$" .string "I won't be needing this anymore!$"
gUnknown_8197A38:: @ 8197A38 CeladonCity_Restaurant_Text_ReceivedCoinCaseFromMan:: @ 8197A38
.string "{PLAYER} received a COIN CASE\n" .string "{PLAYER} received a COIN CASE\n"
.string "from the man.$" .string "from the man.$"
gUnknown_8197A5E:: @ 8197A5E CeladonCity_Restaurant_Text_MakeRoomForThis:: @ 8197A5E
.string "Make room for this!$" .string "Make room for this!$"
gUnknown_8197A72:: @ 8197A72 CeladonCity_Restaurant_Text_ThoughtIdWinItBack:: @ 8197A72
.string "I always thought I was going to\n" .string "I always thought I was going to\n"
.string "win it back…$" .string "win it back…$"
+4 -4
View File
@@ -92,12 +92,12 @@ VermilionCity_PokemonCenter_1F_EventScript_PokemonJournalLtSurge:: @ 81ACE83
releaseall releaseall
end end
CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D CeladonCity_Condominiums_2F_EventScript_PokemonJournalErika:: @ 81ACE9D
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_ERIKA, 5 famechecker FAMECHECKER_ERIKA, 5
textcolor 3 textcolor 3
msgbox gUnknown_81B161B msgbox PokemonJournal_Text_SpecialFeatureErika
release release
end end
@@ -227,11 +227,11 @@ SaffronCity_EventScript_1AD03A:: @ 81AD03A
release release
end end
CeladonCity_DepartmentStore_2F_EventScript_1AD053:: @ 81AD053 CeladonCity_DepartmentStore_2F_EventScript_Woman:: @ 81AD053
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_LANCE, 3 famechecker FAMECHECKER_LANCE, 3
msgbox Text_19566B msgbox CeladonCity_DepartmentStore_2F_Text_LanceComesToBuyCapes
release release
end end
+384
View File
@@ -0,0 +1,384 @@
CeladonCity_GameCorner_EventScript_PhotoPrinter:: @ 81B2867
lockall
showmoneybox 0, 0, 0
msgbox gUnknown_81B1D7D, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq EventScript_1B2926
checkmoney 50, 0
compare VAR_RESULT, FALSE
goto_if_eq EventScript_1B292B
playse SE_SHOP
removemoney 50, 0
updatemoneybox 0, 0, 0
waitse
message gUnknown_81B1E24
waitmessage
multichoice 21, 0, MULTICHOICE_TRAINER_CARD_ICON_TINT, TRUE
switch VAR_RESULT
case 0, EventScript_1B28DB
case 1, EventScript_1B28E6
case 2, EventScript_1B28F1
case 3, EventScript_1B28FC
end
EventScript_1B28DB:: @ 81B28DB
setvar VAR_0x8004, 0
goto EventScript_1B2907
end
EventScript_1B28E6:: @ 81B28E6
setvar VAR_0x8004, 1
goto EventScript_1B2907
end
EventScript_1B28F1:: @ 81B28F1
setvar VAR_0x8004, 2
goto EventScript_1B2907
end
EventScript_1B28FC:: @ 81B28FC
setvar VAR_0x8004, 3
goto EventScript_1B2907
end
EventScript_1B2907:: @ 81B2907
message gUnknown_81B1E42
waitmessage
playse MUS_ME_PHOTO
dofieldeffect FLDEFF_UNK_45
delay 60
special Special_UpdateTrainerCardPhotoIcons
msgbox gUnknown_81B1E7D
hidemoneybox 0, 0
releaseall
end
EventScript_1B2926:: @ 81B2926
hidemoneybox 0, 0
releaseall
end
EventScript_1B292B:: @ 81B292B
msgbox gUnknown_81B1E07
hidemoneybox 0, 0
releaseall
end
FourIsland_House2_EventScript_1B2938:: @ 81B2938
lock
specialvar VAR_0x8008, Special_StickerLadyGetBragFlags
goto_if_unset FLAG_MET_STICKER_LADY, EventScript_1B2951
goto_if_set FLAG_MET_STICKER_LADY, EventScript_1B2994
end
EventScript_1B2951:: @ 81B2951
setflag FLAG_MET_STICKER_LADY
msgbox gUnknown_81B1EB3
applymovement 1, Movement_FacePlayer
waitmovement 0
playse SE_PIN
applymovement 1, Movement_ExclamationMark
waitmovement 0
applymovement 1, Movement_Delay48
waitmovement 0
compare VAR_0x8008, 0
goto_if_eq EventScript_1B2B8E
message gUnknown_81B1EF8
waitmessage
goto EventScript_1B29D0
end
EventScript_1B2994:: @ 81B2994
applymovement 1, Movement_FacePlayer
waitmovement 0
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
compare VAR_0x8008, 0
goto_if_eq EventScript_1B29C6
message gUnknown_81B2025
waitmessage
goto EventScript_1B29D0
end
EventScript_1B29C6:: @ 81B29C6
msgbox gUnknown_81B1FEF
release
end
EventScript_1B29D0:: @ 81B29D0
switch VAR_0x8008
case 1, EventScript_1B2A23
case 2, EventScript_1B2A4F
case 4, EventScript_1B2A7B
case 3, EventScript_1B2AA7
case 5, EventScript_1B2ADE
case 6, EventScript_1B2B15
case 7, EventScript_1B2B4C
end
EventScript_1B2A23:: @ 81B2A23
multichoice 15, 8, MULTICHOICE_HOF_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2B98
case 1, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2A4F:: @ 81B2A4F
multichoice 16, 8, MULTICHOICE_EGGS_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2C62
case 1, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2A7B:: @ 81B2A7B
multichoice 15, 8, MULTICHOICE_VICTORIES_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2D2C
case 1, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2AA7:: @ 81B2AA7
multichoice 15, 6, MULTICHOICE_HOF_EGGS_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2B98
case 1, EventScript_1B2C62
case 2, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2ADE:: @ 81B2ADE
multichoice 15, 6, MULTICHOICE_HOF_VICTORIES_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2B98
case 1, EventScript_1B2D2C
case 2, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2B15:: @ 81B2B15
multichoice 15, 6, MULTICHOICE_EGGS_VICTORIES_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2C62
case 1, EventScript_1B2D2C
case 2, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2B4C:: @ 81B2B4C
multichoice 15, 5, MULTICHOICE_HOF_EGGS_VICTORIES_QUIT, FALSE
switch VAR_RESULT
case 0, EventScript_1B2B98
case 1, EventScript_1B2C62
case 2, EventScript_1B2D2C
case 3, EventScript_1B2DF6
case SCR_MENU_CANCEL, EventScript_1B2DF6
end
EventScript_1B2B8E:: @ 81B2B8E
msgbox gUnknown_81B1EF8
release
end
EventScript_1B2B98:: @ 81B2B98
compare VAR_0x8004, 39
goto_if_le EventScript_1B2BC5
compare VAR_0x8004, 99
goto_if_le EventScript_1B2BE3
compare VAR_0x8004, 199
goto_if_le EventScript_1B2C01
compare VAR_0x8004, 200
goto_if_ge EventScript_1B2C1F
end
EventScript_1B2BC5:: @ 81B2BC5
compare VAR_HOF_BRAG_STATE, 1
goto_if_eq EventScript_1B2C3D
setvar VAR_HOF_BRAG_STATE, 1
msgbox gUnknown_81B206E
goto EventScript_1B2C51
EventScript_1B2BE2:: @ 81B2BE2
end
EventScript_1B2BE3:: @ 81B2BE3
compare VAR_HOF_BRAG_STATE, 2
goto_if_eq EventScript_1B2C3D
setvar VAR_HOF_BRAG_STATE, 2
msgbox gUnknown_81B20CF
goto EventScript_1B2C51
EventScript_1B2C00:: @ 81B2C00
end
EventScript_1B2C01:: @ 81B2C01
compare VAR_HOF_BRAG_STATE, 3
goto_if_eq EventScript_1B2C3D
setvar VAR_HOF_BRAG_STATE, 3
msgbox gUnknown_81B2133
goto EventScript_1B2C51
EventScript_1B2C1E:: @ 81B2C1E
end
EventScript_1B2C1F:: @ 81B2C1F
compare VAR_HOF_BRAG_STATE, 4
goto_if_eq EventScript_1B2C47
setvar VAR_HOF_BRAG_STATE, 4
msgbox gUnknown_81B21C4
goto EventScript_1B2C51
EventScript_1B2C3C:: @ 81B2C3C
end
EventScript_1B2C3D:: @ 81B2C3D
msgbox gUnknown_81B227C
release
end
EventScript_1B2C47:: @ 81B2C47
msgbox gUnknown_81B22B0
release
end
EventScript_1B2C51:: @ 81B2C51
textcolor 3
playfanfare MUS_FANFA1
message gUnknown_81B2242
waitmessage
waitfanfare
delay 90
release
end
EventScript_1B2C62:: @ 81B2C62
compare VAR_0x8005, 99
goto_if_le EventScript_1B2C8F
compare VAR_0x8005, 199
goto_if_le EventScript_1B2CAD
compare VAR_0x8005, 299
goto_if_le EventScript_1B2CCB
compare VAR_0x8005, 300
goto_if_ge EventScript_1B2CE9
end
EventScript_1B2C8F:: @ 81B2C8F
compare VAR_EGG_BRAG_STATE, 1
goto_if_eq EventScript_1B2D07
setvar VAR_EGG_BRAG_STATE, 1
msgbox gUnknown_81B2308
goto EventScript_1B2D1B
end
EventScript_1B2CAD:: @ 81B2CAD
compare VAR_EGG_BRAG_STATE, 2
goto_if_eq EventScript_1B2D07
setvar VAR_EGG_BRAG_STATE, 2
msgbox gUnknown_81B2372
goto EventScript_1B2D1B
end
EventScript_1B2CCB:: @ 81B2CCB
compare VAR_EGG_BRAG_STATE, 3
goto_if_eq EventScript_1B2D07
setvar VAR_EGG_BRAG_STATE, 3
msgbox gUnknown_81B23E0
goto EventScript_1B2D1B
end
EventScript_1B2CE9:: @ 81B2CE9
compare VAR_EGG_BRAG_STATE, 4
goto_if_eq EventScript_1B2D11
setvar VAR_EGG_BRAG_STATE, 4
msgbox gUnknown_81B2448
goto EventScript_1B2D1B
end
EventScript_1B2D07:: @ 81B2D07
msgbox gUnknown_81B251B
release
end
EventScript_1B2D11:: @ 81B2D11
msgbox gUnknown_81B254F
release
end
EventScript_1B2D1B:: @ 81B2D1B
textcolor 3
playfanfare MUS_FANFA1
message gUnknown_81B24EA
waitmessage
waitfanfare
delay 90
release
end
EventScript_1B2D2C:: @ 81B2D2C
compare VAR_0x8006, 19
goto_if_le EventScript_1B2D59
compare VAR_0x8006, 49
goto_if_le EventScript_1B2D77
compare VAR_0x8006, 99
goto_if_le EventScript_1B2D95
compare VAR_0x8006, 100
goto_if_ge EventScript_1B2DB3
end
EventScript_1B2D59:: @ 81B2D59
compare VAR_LINK_WIN_BRAG_STATE, 1
goto_if_eq EventScript_1B2DD1
setvar VAR_LINK_WIN_BRAG_STATE, 1
msgbox gUnknown_81B25A7
goto EventScript_1B2DE5
end
EventScript_1B2D77:: @ 81B2D77
compare VAR_LINK_WIN_BRAG_STATE, 2
goto_if_eq EventScript_1B2DD1
setvar VAR_LINK_WIN_BRAG_STATE, 2
msgbox gUnknown_81B2609
goto EventScript_1B2DE5
end
EventScript_1B2D95:: @ 81B2D95
compare VAR_LINK_WIN_BRAG_STATE, 3
goto_if_eq EventScript_1B2DD1
setvar VAR_LINK_WIN_BRAG_STATE, 3
msgbox gUnknown_81B267B
goto EventScript_1B2DE5
end
EventScript_1B2DB3:: @ 81B2DB3
compare VAR_LINK_WIN_BRAG_STATE, 4
goto_if_eq EventScript_1B2DDB
setvar VAR_LINK_WIN_BRAG_STATE, 4
msgbox gUnknown_81B26F6
goto EventScript_1B2DE5
end
EventScript_1B2DD1:: @ 81B2DD1
msgbox gUnknown_81B27DB
release
end
EventScript_1B2DDB:: @ 81B2DDB
msgbox gUnknown_81B280F
release
end
EventScript_1B2DE5:: @ 81B2DE5
textcolor 3
playfanfare MUS_FANFA1
message gUnknown_81B27A6
waitmessage
waitfanfare
delay 90
release
end
EventScript_1B2DF6:: @ 81B2DF6
release
end
+1 -196
View File
@@ -1396,7 +1396,7 @@ PokemonJournal_Text_SpecialFeatureLtSurge:: @ 81B1558
.string "He used the electricity generated\n" .string "He used the electricity generated\n"
.string "by POKéMON to power his plane.$" .string "by POKéMON to power his plane.$"
gUnknown_81B161B:: @ 81B161B PokemonJournal_Text_SpecialFeatureErika:: @ 81B161B
.string "POKéMON JOURNAL\p" .string "POKéMON JOURNAL\p"
.string "Special Feature: CELADON GYM\n" .string "Special Feature: CELADON GYM\n"
.string "LEADER ERIKA!\p" .string "LEADER ERIKA!\p"
@@ -1485,198 +1485,3 @@ PokemonJournal_Text_SpecialFeatureMrFuji:: @ 81B1BD1
.string "down our interview requests.\p" .string "down our interview requests.\p"
.string "He is a kindly man who is adored\n" .string "He is a kindly man who is adored\n"
.string "and respected in LAVENDER TOWN.$" .string "and respected in LAVENDER TOWN.$"
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!$"
gUnknown_81B1D7D:: @ 81B1D7D
.string "It's a POKéMON PRINTER!\p"
.string "It can put a print of your POKéMON\n"
.string "on the back of your TRAINER CARD.\p"
.string "It costs only ¥50.\n"
.string "Would you like to try it?$"
gUnknown_81B1E07:: @ 81B1E07
.string "You don't have enough money.$"
gUnknown_81B1E24:: @ 81B1E24
.string "Please choose the print type.$"
gUnknown_81B1E42:: @ 81B1E42
.string "A big smile for the photo, please!\n"
.string "Three… Two… One…\p"
.string "Flash!$"
gUnknown_81B1E7D:: @ 81B1E7D
.string "Your POKéMON print is ready!\n"
.string "Check your TRAINER CARD.$"
gUnknown_81B1EB3:: @ 81B1EB3
.string "Giggle…\n"
.string "I collected a ton of STICKERS.\l"
.string "I wish I could show them off…$"
gUnknown_81B1EF8:: @ 81B1EF8
.string "Oh, excellent!\n"
.string "You've come to the right place!\p"
.string "Look, look! See? See?\n"
.string "These are my STICKERS!\l"
.string "Look how many I got!\p"
.string "I bet you want some.\n"
.string "I bet you do!\p"
.string "I'll give a STICKER if you can tell\n"
.string "me something awesome about\l"
.string "yourself.\p"
.string "What will you brag about?$"
gUnknown_81B1FEF:: @ 81B1FEF
.string "Brag about something for me.\n"
.string "I'll give you a STICKER.$"
gUnknown_81B2025:: @ 81B2025
.string "Oh, hi!\n"
.string "Here comes the braggart.\p"
.string "What are you going to brag about\n"
.string "today?$"
gUnknown_81B206E:: @ 81B206E
.string "Oh, wow, you made it into the\n"
.string "HALL OF FAME.\p"
.string "That's pretty good, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B20CF:: @ 81B20CF
.string "Oh, wow, you've entered the\n"
.string "HALL OF FAME often!\p"
.string "That's impressive, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B2133:: @ 81B2133
.string "Whoa! You've made it into the\n"
.string "HALL OF FAME that often?\l"
.string "That's seriously incredible, yup!\p"
.string "You own the POKéMON LEAGUE!\n"
.string "I'll give you one of these.$"
gUnknown_81B21C4:: @ 81B21C4
.string "No way! You've gone into the\n"
.string "HALL OF FAME that many times?\p"
.string "You're beyond incredible, yup!\n"
.string "That's it, I have to give you this.$"
gUnknown_81B2242:: @ 81B2242
.string "The HALL OF FAME STICKER was\n"
.string "applied to the TRAINER CARD.$"
gUnknown_81B227C:: @ 81B227C
.string "Hmm…\p"
.string "Come back with a better story next\n"
.string "time, okay?$"
gUnknown_81B22B0:: @ 81B22B0
.string "Oh, no, no can do.\p"
.string "You're practically a living legend.\n"
.string "I have no SITCKERS left to give.$"
gUnknown_81B2308:: @ 81B2308
.string "Oh, wow, there are POKéMON EGGS?\n"
.string "I didn't know that!\p"
.string "That's pretty good, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B2372:: @ 81B2372
.string "You've hatched that many EGGS?\n"
.string "You really must like them!\p"
.string "That's impressive, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B23E0:: @ 81B23E0
.string "Whoa! You've hatched a whole\n"
.string "bunch of EGGS!\p"
.string "You're an EGG-hatching machine!\n"
.string "I'll give you one of these.$"
gUnknown_81B2448:: @ 81B2448
.string "Wh… You hatched that many EGGS?\p"
.string "What's behind your love of EGGS?\n"
.string "It's beyond incredible, yup!\p"
.string "You're too awesome, I tell you.\n"
.string "That's it, I have to give you this.$"
gUnknown_81B24EA:: @ 81B24EA
.string "The EGG STICKER was applied\n"
.string "to the TRAINER CARD.$"
gUnknown_81B251B:: @ 81B251B
.string "Hmm…\p"
.string "Come back with a better story next\n"
.string "time, okay?$"
gUnknown_81B254F:: @ 81B254F
.string "Oh, no, no can do.\p"
.string "You're practically a living legend.\n"
.string "I have no SITCKERS left to give.$"
gUnknown_81B25A7:: @ 81B25A7
.string "Oh, wow, you've had success\n"
.string "link battling?\p"
.string "You're pretty strong, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B2609:: @ 81B2609
.string "You've beaten your friends a lot\n"
.string "link battling, huh?\p"
.string "You're impressively strong, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B267B:: @ 81B267B
.string "Whoa! You've beaten your friends\n"
.string "a frightful number of times.\p"
.string "Have you lost friends over this?\n"
.string "I'll give you one of these.$"
gUnknown_81B26F6:: @ 81B26F6
.string "Wh… Wickedly whoa!\n"
.string "You've won mind-blowingly often!\p"
.string "It just knocks me out thinking\n"
.string "about how tough you are.\p"
.string "You're the stuff of nightmares!\n"
.string "That's it, I have to give you this.$"
gUnknown_81B27A6:: @ 81B27A6
.string "The VICTORY STICKER was applied\n"
.string "to the TRAINER CARD.$"
gUnknown_81B27DB:: @ 81B27DB
.string "Hmm…\p"
.string "Come back with a better story next\n"
.string "time, okay?$"
gUnknown_81B280F:: @ 81B280F
.string "Oh, no, no can do.\p"
.string "You're practically a living legend.\n"
.string "I have no SITCKERS left to give.$"
+167
View File
@@ -0,0 +1,167 @@
gUnknown_81B1D7D:: @ 81B1D7D
.string "It's a POKéMON PRINTER!\p"
.string "It can put a print of your POKéMON\n"
.string "on the back of your TRAINER CARD.\p"
.string "It costs only ¥50.\n"
.string "Would you like to try it?$"
gUnknown_81B1E07:: @ 81B1E07
.string "You don't have enough money.$"
gUnknown_81B1E24:: @ 81B1E24
.string "Please choose the print type.$"
gUnknown_81B1E42:: @ 81B1E42
.string "A big smile for the photo, please!\n"
.string "Three… Two… One…\p"
.string "Flash!$"
gUnknown_81B1E7D:: @ 81B1E7D
.string "Your POKéMON print is ready!\n"
.string "Check your TRAINER CARD.$"
gUnknown_81B1EB3:: @ 81B1EB3
.string "Giggle…\n"
.string "I collected a ton of STICKERS.\l"
.string "I wish I could show them off…$"
gUnknown_81B1EF8:: @ 81B1EF8
.string "Oh, excellent!\n"
.string "You've come to the right place!\p"
.string "Look, look! See? See?\n"
.string "These are my STICKERS!\l"
.string "Look how many I got!\p"
.string "I bet you want some.\n"
.string "I bet you do!\p"
.string "I'll give a STICKER if you can tell\n"
.string "me something awesome about\l"
.string "yourself.\p"
.string "What will you brag about?$"
gUnknown_81B1FEF:: @ 81B1FEF
.string "Brag about something for me.\n"
.string "I'll give you a STICKER.$"
gUnknown_81B2025:: @ 81B2025
.string "Oh, hi!\n"
.string "Here comes the braggart.\p"
.string "What are you going to brag about\n"
.string "today?$"
gUnknown_81B206E:: @ 81B206E
.string "Oh, wow, you made it into the\n"
.string "HALL OF FAME.\p"
.string "That's pretty good, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B20CF:: @ 81B20CF
.string "Oh, wow, you've entered the\n"
.string "HALL OF FAME often!\p"
.string "That's impressive, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B2133:: @ 81B2133
.string "Whoa! You've made it into the\n"
.string "HALL OF FAME that often?\l"
.string "That's seriously incredible, yup!\p"
.string "You own the POKéMON LEAGUE!\n"
.string "I'll give you one of these.$"
gUnknown_81B21C4:: @ 81B21C4
.string "No way! You've gone into the\n"
.string "HALL OF FAME that many times?\p"
.string "You're beyond incredible, yup!\n"
.string "That's it, I have to give you this.$"
gUnknown_81B2242:: @ 81B2242
.string "The HALL OF FAME STICKER was\n"
.string "applied to the TRAINER CARD.$"
gUnknown_81B227C:: @ 81B227C
.string "Hmm…\p"
.string "Come back with a better story next\n"
.string "time, okay?$"
gUnknown_81B22B0:: @ 81B22B0
.string "Oh, no, no can do.\p"
.string "You're practically a living legend.\n"
.string "I have no SITCKERS left to give.$"
gUnknown_81B2308:: @ 81B2308
.string "Oh, wow, there are POKéMON EGGS?\n"
.string "I didn't know that!\p"
.string "That's pretty good, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B2372:: @ 81B2372
.string "You've hatched that many EGGS?\n"
.string "You really must like them!\p"
.string "That's impressive, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B23E0:: @ 81B23E0
.string "Whoa! You've hatched a whole\n"
.string "bunch of EGGS!\p"
.string "You're an EGG-hatching machine!\n"
.string "I'll give you one of these.$"
gUnknown_81B2448:: @ 81B2448
.string "Wh… You hatched that many EGGS?\p"
.string "What's behind your love of EGGS?\n"
.string "It's beyond incredible, yup!\p"
.string "You're too awesome, I tell you.\n"
.string "That's it, I have to give you this.$"
gUnknown_81B24EA:: @ 81B24EA
.string "The EGG STICKER was applied\n"
.string "to the TRAINER CARD.$"
gUnknown_81B251B:: @ 81B251B
.string "Hmm…\p"
.string "Come back with a better story next\n"
.string "time, okay?$"
gUnknown_81B254F:: @ 81B254F
.string "Oh, no, no can do.\p"
.string "You're practically a living legend.\n"
.string "I have no SITCKERS left to give.$"
gUnknown_81B25A7:: @ 81B25A7
.string "Oh, wow, you've had success\n"
.string "link battling?\p"
.string "You're pretty strong, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B2609:: @ 81B2609
.string "You've beaten your friends a lot\n"
.string "link battling, huh?\p"
.string "You're impressively strong, yup!\n"
.string "I'll give you one of these.$"
gUnknown_81B267B:: @ 81B267B
.string "Whoa! You've beaten your friends\n"
.string "a frightful number of times.\p"
.string "Have you lost friends over this?\n"
.string "I'll give you one of these.$"
gUnknown_81B26F6:: @ 81B26F6
.string "Wh… Wickedly whoa!\n"
.string "You've won mind-blowingly often!\p"
.string "It just knocks me out thinking\n"
.string "about how tough you are.\p"
.string "You're the stuff of nightmares!\n"
.string "That's it, I have to give you this.$"
gUnknown_81B27A6:: @ 81B27A6
.string "The VICTORY STICKER was applied\n"
.string "to the TRAINER CARD.$"
gUnknown_81B27DB:: @ 81B27DB
.string "Hmm…\p"
.string "Come back with a better story next\n"
.string "time, okay?$"
gUnknown_81B280F:: @ 81B280F
.string "Oh, no, no can do.\p"
.string "You're practically a living legend.\n"
.string "I have no SITCKERS left to give.$"
+6
View File
@@ -0,0 +1,6 @@
#ifndef GUARD_CONSTANTS_COINS_H
#define GUARD_CONSTANTS_COINS_H
#define MAX_COINS 9999
#endif // GUARD_CONSTANTS_COINS_H
+1 -1
View File
@@ -65,7 +65,7 @@
#define FLDEFF_PCTURN_ON 61 #define FLDEFF_PCTURN_ON 61
#define FLDEFF_HALL_OF_FAME_RECORD 62 #define FLDEFF_HALL_OF_FAME_RECORD 62
#define FLDEFF_USE_TELEPORT 63 #define FLDEFF_USE_TELEPORT 63
#define FLDEFF_UNK_40 64 #define FLDEFF_UNK_40 64 // TODO: game corner smile icon?
#define FLDEFF_UNK_41 65 // TODO: related to vs_seeker #define FLDEFF_UNK_41 65 // TODO: related to vs_seeker
#define FLDEFF_UNK_42 66 // TODO: related to trainer see #define FLDEFF_UNK_42 66 // TODO: related to trainer see
#define FLDEFF_UNK_43 67 // TODO: related to deoxys #define FLDEFF_UNK_43 67 // TODO: related to deoxys
+9
View File
@@ -35,6 +35,15 @@
#define METATILE_VermilionGym_Beam_Node_BottomRight_Edge_HalfOn 0x2C6 #define METATILE_VermilionGym_Beam_Node_BottomRight_Edge_HalfOn 0x2C6
#define METATILE_VermilionGym_Beam_Node_BottomRight_HalfOn 0x2C7 #define METATILE_VermilionGym_Beam_Node_BottomRight_HalfOn 0x2C7
// Celadon Game Corner
#define METATILE_GameCorner_Floor_ShadeFull 0x292
#define METATILE_GameCorner_Floor_StairsTop 0x29D
#define METATILE_GameCorner_StairsTop 0x29E
#define METATILE_GameCorner_StairsBottom 0x29F
#define METATILE_GameCorner_PurpleWall_Floor 0x2CF
#define METATILE_GameCorner_PurpleWall_StairsTop 0x2A6
#define METATILE_GameCorner_PurpleWall_stairsBottom 0x2A7
// Pokemon Mansion // Pokemon Mansion
#define METATILE_PokemonMansion_Floor 0x284 #define METATILE_PokemonMansion_Floor 0x284
#define METATILE_PokemonMansion_Floor_ShadeFull 0x285 #define METATILE_PokemonMansion_Floor_ShadeFull 0x285
+1 -2
View File
@@ -4,11 +4,10 @@
#include "menu.h" #include "menu.h"
#include "text_window.h" #include "text_window.h"
#include "strings.h" #include "strings.h"
#include "constants/coins.h"
EWRAM_DATA static u8 sCoinsWindowId = 0; EWRAM_DATA static u8 sCoinsWindowId = 0;
#define MAX_COINS 9999
u16 GetCoins(void) u16 GetCoins(void)
{ {
return gSaveBlock1Ptr->coins ^ gSaveBlock2Ptr->encryptionKey; return gSaveBlock1Ptr->coins ^ gSaveBlock2Ptr->encryptionKey;