Merge pull request #243 from GriffinRichards/doc-celadon

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