Merge pull request #244 from GriffinRichards/doc-saffron

Document Saffron City scripts
This commit is contained in:
PikalaxALT
2020-02-16 11:23:34 -05:00
committed by GitHub
62 changed files with 911 additions and 904 deletions
+8 -8
View File
@@ -418,15 +418,15 @@ gStdScriptsEnd::
.include "data/maps/CinnabarIsland_Mart/scripts.inc" .include "data/maps/CinnabarIsland_Mart/scripts.inc"
.include "data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc" .include "data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc"
.include "data/maps/IndigoPlateau_PokemonCenter_2F/scripts.inc" .include "data/maps/IndigoPlateau_PokemonCenter_2F/scripts.inc"
.include "data/maps/SaffronCity_House1_1F/scripts.inc" .include "data/maps/SaffronCity_CopycatsHouse_1F/scripts.inc"
.include "data/maps/SaffronCity_House1_2F/scripts.inc" .include "data/maps/SaffronCity_CopycatsHouse_2F/scripts.inc"
.include "data/maps/SaffronCity_Dojo/scripts.inc" .include "data/maps/SaffronCity_Dojo/scripts.inc"
.include "data/maps/SaffronCity_Gym/scripts.inc" .include "data/maps/SaffronCity_Gym/scripts.inc"
.include "data/maps/SaffronCity_House2/scripts.inc" .include "data/maps/SaffronCity_House/scripts.inc"
.include "data/maps/SaffronCity_Mart/scripts.inc" .include "data/maps/SaffronCity_Mart/scripts.inc"
.include "data/maps/SaffronCity_PokemonCenter_1F/scripts.inc" .include "data/maps/SaffronCity_PokemonCenter_1F/scripts.inc"
.include "data/maps/SaffronCity_PokemonCenter_2F/scripts.inc" .include "data/maps/SaffronCity_PokemonCenter_2F/scripts.inc"
.include "data/maps/SaffronCity_House3/scripts.inc" .include "data/maps/SaffronCity_MrPsychicsHouse/scripts.inc"
.include "data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc" .include "data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc"
.include "data/maps/Route2_ViridianForest_SouthEntrance/scripts.inc" .include "data/maps/Route2_ViridianForest_SouthEntrance/scripts.inc"
.include "data/maps/Route2_House/scripts.inc" .include "data/maps/Route2_House/scripts.inc"
@@ -733,14 +733,14 @@ gStdScriptsEnd::
.include "data/maps/CinnabarIsland_PokemonCenter_1F/text.inc" .include "data/maps/CinnabarIsland_PokemonCenter_1F/text.inc"
.include "data/maps/CinnabarIsland_Mart/text.inc" .include "data/maps/CinnabarIsland_Mart/text.inc"
.include "data/maps/IndigoPlateau_PokemonCenter_1F/text.inc" .include "data/maps/IndigoPlateau_PokemonCenter_1F/text.inc"
.include "data/maps/SaffronCity_House1_1F/text.inc" .include "data/maps/SaffronCity_CopycatsHouse_1F/text.inc"
.include "data/maps/SaffronCity_House1_2F/text.inc" .include "data/maps/SaffronCity_CopycatsHouse_2F/text.inc"
.include "data/maps/SaffronCity_Dojo/text.inc" .include "data/maps/SaffronCity_Dojo/text.inc"
.include "data/maps/SaffronCity_Gym/text.inc" .include "data/maps/SaffronCity_Gym/text.inc"
.include "data/maps/SaffronCity_House2/text.inc" .include "data/maps/SaffronCity_House/text.inc"
.include "data/maps/SaffronCity_Mart/text.inc" .include "data/maps/SaffronCity_Mart/text.inc"
.include "data/maps/SaffronCity_PokemonCenter_1F/text.inc" .include "data/maps/SaffronCity_PokemonCenter_1F/text.inc"
.include "data/maps/SaffronCity_House3/text.inc" .include "data/maps/SaffronCity_MrPsychicsHouse/text.inc"
.include "data/maps/SaffronCity_PokemonTrainerFanClub/text.inc" .include "data/maps/SaffronCity_PokemonTrainerFanClub/text.inc"
.include "data/maps/Route2_ViridianForest_SouthEntrance/text.inc" .include "data/maps/Route2_ViridianForest_SouthEntrance/text.inc"
.include "data/maps/Route2_House/text.inc" .include "data/maps/Route2_House/text.inc"
+8 -8
View File
@@ -2504,28 +2504,28 @@
"blockdata_filepath": "data/layouts/RocketHideout_Elevator/map.bin" "blockdata_filepath": "data/layouts/RocketHideout_Elevator/map.bin"
}, },
{ {
"id": "LAYOUT_SAFFRON_CITY_HOUSE1_1F", "id": "LAYOUT_SAFFRON_CITY_COPYCATS_HOUSE_1F",
"name": "SaffronCity_House1_1F_Layout", "name": "SaffronCity_CopycatsHouse_1F_Layout",
"width": 13, "width": 13,
"height": 10, "height": 10,
"border_width": 2, "border_width": 2,
"border_height": 2, "border_height": 2,
"primary_tileset": "gTileset_82D4BB4", "primary_tileset": "gTileset_82D4BB4",
"secondary_tileset": "gTileset_82D4C74", "secondary_tileset": "gTileset_82D4C74",
"border_filepath": "data/layouts/SaffronCity_House1_1F/border.bin", "border_filepath": "data/layouts/SaffronCity_CopycatsHouse_1F/border.bin",
"blockdata_filepath": "data/layouts/SaffronCity_House1_1F/map.bin" "blockdata_filepath": "data/layouts/SaffronCity_CopycatsHouse_1F/map.bin"
}, },
{ {
"id": "LAYOUT_SAFFRON_CITY_HOUSE1_2F", "id": "LAYOUT_SAFFRON_CITY_COPYCATS_HOUSE_2F",
"name": "SaffronCity_House1_2F_Layout", "name": "SaffronCity_CopycatsHouse_2F_Layout",
"width": 12, "width": 12,
"height": 9, "height": 9,
"border_width": 2, "border_width": 2,
"border_height": 2, "border_height": 2,
"primary_tileset": "gTileset_82D4BB4", "primary_tileset": "gTileset_82D4BB4",
"secondary_tileset": "gTileset_82D4C74", "secondary_tileset": "gTileset_82D4C74",
"border_filepath": "data/layouts/SaffronCity_House1_2F/border.bin", "border_filepath": "data/layouts/SaffronCity_CopycatsHouse_2F/border.bin",
"blockdata_filepath": "data/layouts/SaffronCity_House1_2F/map.bin" "blockdata_filepath": "data/layouts/SaffronCity_CopycatsHouse_2F/map.bin"
}, },
{ {
"id": "LAYOUT_SAFFRON_CITY_DOJO", "id": "LAYOUT_SAFFRON_CITY_DOJO",
@@ -22,3 +22,22 @@ gUnknown_819A943:: @ 819A943
.string "As a result, the POKéMON LEAGUE is\n" .string "As a result, the POKéMON LEAGUE is\n"
.string "closed for the time being.$" .string "closed for the time being.$"
Text_19A9E7:: @ 819A9E7
.string "AGATHA's GHOST-type POKéMON are\n"
.string "horrifically terrifying in toughness.\p"
.string "I took my FIGHTING-type POKéMON\n"
.string "and raised them to the max.\p"
.string "I went at AGATHA feeling pretty\n"
.string "confident, but she whupped us.\p"
.string "That old lady's also got a really\n"
.string "short fuse, too.\p"
.string "It doesn't take anything to get\n"
.string "that scary lady hollering.$"
Text_19AB16:: @ 819AB16
.string "Maybe becoming an ELITE FOUR\n"
.string "member is in the blood.\p"
.string "From what I've heard, LANCE has\n"
.string "a cousin who's a GYM LEADER\l"
.string "somewhere far away.$"
-9
View File
@@ -1,12 +1,3 @@
Text_181569:: @ 8181569
.string "This FAN CLUB…\n"
.string "No one here has a clue!\p"
.string "How could they not recognize\n"
.string "the brilliance that is LANCE?\p"
.string "He stands for justice!\n"
.string "He's cool, and yet passionate!\l"
.string "He's the greatest, LANCE!$"
gUnknown_818161B:: @ 818161B gUnknown_818161B:: @ 818161B
.string "BILL: Here we are!\n" .string "BILL: Here we are!\n"
.string "This is ONE ISLAND.\p" .string "This is ONE ISLAND.\p"
+8
View File
@@ -58,3 +58,11 @@ Route5_PokemonDayCare_Text_YouveGotNoRoomForIt:: @ 819DFC2
Route5_PokemonDayCare_Text_DontHaveEnoughMoney:: @ 819E001 Route5_PokemonDayCare_Text_DontHaveEnoughMoney:: @ 819E001
.string "You don't have enough money.$" .string "You don't have enough money.$"
Text_19E01E:: @ 819E01E
.string "きみの\n"
.string "みてみるかね?$"
Text_19E02A:: @ 819E02A
.string "わるいけど ひでんのわざを もった\n"
.string "ポケモンは あずかれないなぁ$"
+4 -4
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "Route5_SouthEntrance_EventScript_16F901", "script": "Route5_SouthEntrance_EventScript_Guard",
"flag": "0" "flag": "0"
} }
], ],
@@ -65,7 +65,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route5_SouthEntrance_EventScript_16F90A" "script": "Route5_SouthEntrance_EventScript_GuardTriggerLeft"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -74,7 +74,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route5_SouthEntrance_EventScript_16F916" "script": "Route5_SouthEntrance_EventScript_GuardTriggerMid"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -83,7 +83,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route5_SouthEntrance_EventScript_16F922" "script": "Route5_SouthEntrance_EventScript_GuardTriggerRight"
} }
], ],
"bg_events": [] "bg_events": []
+30 -30
View File
@@ -1,87 +1,87 @@
Route5_SouthEntrance_MapScripts:: @ 816F900 Route5_SouthEntrance_MapScripts:: @ 816F900
.byte 0 .byte 0
Route5_SouthEntrance_EventScript_16F901:: @ 816F901 Route5_SouthEntrance_EventScript_Guard:: @ 816F901
msgbox gUnknown_819E16D, MSGBOX_NPC msgbox Route5_SouthEntrance_Text_HiHowsItGoing, MSGBOX_NPC
end end
Route5_SouthEntrance_EventScript_16F90A:: @ 816F90A Route5_SouthEntrance_EventScript_GuardTriggerLeft:: @ 816F90A
lockall lockall
setvar VAR_TEMP_1, 0 setvar VAR_TEMP_1, 0
goto EventScript_16F92E goto Route5_SouthEntrance_EventScript_GuardTrigger
end end
Route5_SouthEntrance_EventScript_16F916:: @ 816F916 Route5_SouthEntrance_EventScript_GuardTriggerMid:: @ 816F916
lockall lockall
setvar VAR_TEMP_1, 1 setvar VAR_TEMP_1, 1
goto EventScript_16F92E goto Route5_SouthEntrance_EventScript_GuardTrigger
end end
Route5_SouthEntrance_EventScript_16F922:: @ 816F922 Route5_SouthEntrance_EventScript_GuardTriggerRight:: @ 816F922
lockall lockall
setvar VAR_TEMP_1, 2 setvar VAR_TEMP_1, 2
goto EventScript_16F92E goto Route5_SouthEntrance_EventScript_GuardTrigger
end end
EventScript_16F92E:: @ 816F92E Route5_SouthEntrance_EventScript_GuardTrigger:: @ 816F92E
textcolor 0 textcolor 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestLeft applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestLeft
waitmovement 0 waitmovement 0
goto_if_set FLAG_GOT_TEA, EventScript_16F958 goto_if_set FLAG_GOT_TEA, Route5_SouthEntrance_EventScript_GiveTea
msgbox gUnknown_819E04B msgbox Route5_SouthEntrance_Text_ThirstyOnGuardDuty
closemessage closemessage
applymovement OBJ_EVENT_ID_PLAYER, Movement_16F9C4 applymovement OBJ_EVENT_ID_PLAYER, Route5_SouthEntrance_Movement_BlockPlayerEntry
waitmovement 0 waitmovement 0
releaseall releaseall
end end
EventScript_16F958:: @ 816F958 Route5_SouthEntrance_EventScript_GiveTea:: @ 816F958
removeitem ITEM_TEA, 1 removeitem ITEM_TEA, 1
goto EventScript_16F963 goto Route5_SouthEntrance_EventScript_GuardDrinkTea
end end
EventScript_16F963:: @ 816F963 Route5_SouthEntrance_EventScript_GuardDrinkTea:: @ 816F963
msgbox gUnknown_819E09B msgbox Route5_SouthEntrance_Text_ThatTeaLooksTasty
closemessage closemessage
compare VAR_TEMP_1, 0 compare VAR_TEMP_1, 0
call_if_eq EventScript_16F99C call_if_eq Route5_SouthEntrance_EventScript_WalkToGuardLeft
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16F9A7 call_if_eq Route5_SouthEntrance_EventScript_WalkToGuardMid
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq EventScript_16F9B2 call_if_eq Route5_SouthEntrance_EventScript_WalkToGuardRight
msgbox gUnknown_819E0C1 msgbox Route5_SouthEntrance_Text_ThanksIllShareTeaWithGuards
setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1
releaseall releaseall
end end
EventScript_16F99C:: @ 816F99C Route5_SouthEntrance_EventScript_WalkToGuardLeft:: @ 816F99C
applymovement OBJ_EVENT_ID_PLAYER, Movement_16F9C2 applymovement OBJ_EVENT_ID_PLAYER, Route5_SouthEntrance_Movement_WalkToGuardLeft
waitmovement 0 waitmovement 0
return return
EventScript_16F9A7:: @ 816F9A7 Route5_SouthEntrance_EventScript_WalkToGuardMid:: @ 816F9A7
applymovement OBJ_EVENT_ID_PLAYER, Movement_16F9BD applymovement OBJ_EVENT_ID_PLAYER, Route5_SouthEntrance_Movement_WalkToGuardMid
waitmovement 0 waitmovement 0
return return
EventScript_16F9B2:: @ 816F9B2 Route5_SouthEntrance_EventScript_WalkToGuardRight:: @ 816F9B2
applymovement OBJ_EVENT_ID_PLAYER, Movement_16F9BF applymovement OBJ_EVENT_ID_PLAYER, Route5_SouthEntrance_Movement_WalkToGuardRight
waitmovement 0 waitmovement 0
return return
Movement_16F9BD:: @ 816F9BD Route5_SouthEntrance_Movement_WalkToGuardMid:: @ 816F9BD
walk_left walk_left
step_end step_end
Movement_16F9BF:: @ 816F9BF Route5_SouthEntrance_Movement_WalkToGuardRight:: @ 816F9BF
walk_left walk_left
walk_left walk_left
step_end step_end
Movement_16F9C2:: @ 816F9C2 Route5_SouthEntrance_Movement_WalkToGuardLeft:: @ 816F9C2
walk_in_place_left walk_in_place_left
step_end step_end
Movement_16F9C4:: @ 816F9C4 Route5_SouthEntrance_Movement_BlockPlayerEntry:: @ 816F9C4
walk_up walk_up
step_end step_end
+4 -12
View File
@@ -1,21 +1,13 @@
Text_19E01E:: @ 819E01E Route5_SouthEntrance_Text_ThirstyOnGuardDuty:: @ 819E04B
.string "きみの\n"
.string "みてみるかね?$"
Text_19E02A:: @ 819E02A
.string "わるいけど ひでんのわざを もった\n"
.string "ポケモンは あずかれないなぁ$"
gUnknown_819E04B:: @ 819E04B
.string "I'm on guard duty.\n" .string "I'm on guard duty.\n"
.string "Gee, I'm thirsty, though!\p" .string "Gee, I'm thirsty, though!\p"
.string "Oh, wait there, the road's closed.$" .string "Oh, wait there, the road's closed.$"
gUnknown_819E09B:: @ 819E09B Route5_SouthEntrance_Text_ThatTeaLooksTasty:: @ 819E09B
.string "Oh, that TEA…\n" .string "Oh, that TEA…\n"
.string "It looks awfully tasty…$" .string "It looks awfully tasty…$"
gUnknown_819E0C1:: @ 819E0C1 Route5_SouthEntrance_Text_ThanksIllShareTeaWithGuards:: @ 819E0C1
.string "Huh? I can have this drink?\n" .string "Huh? I can have this drink?\n"
.string "Gee, thanks!\l" .string "Gee, thanks!\l"
.string "… …\l" .string "… …\l"
@@ -29,6 +21,6 @@ gUnknown_819E0C1:: @ 819E0C1
.string "I'll share this TEA with the other\n" .string "I'll share this TEA with the other\n"
.string "guards!$" .string "guards!$"
gUnknown_819E16D:: @ 819E16D Route5_SouthEntrance_Text_HiHowsItGoing:: @ 819E16D
.string "Hi, how's it going?$" .string "Hi, how's it going?$"
+4 -4
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "Route6_NorthEntrance_EventScript_16F9C7", "script": "Route6_NorthEntrance_EventScript_Guard",
"flag": "0" "flag": "0"
} }
], ],
@@ -65,7 +65,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route6_NorthEntrance_EventScript_16F9D0" "script": "Route6_NorthEntrance_EventScript_GuardTriggerLeft"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -74,7 +74,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route6_NorthEntrance_EventScript_16F9DC" "script": "Route6_NorthEntrance_EventScript_GuardTriggerMid"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -83,7 +83,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route6_NorthEntrance_EventScript_16F9E8" "script": "Route6_NorthEntrance_EventScript_GuardTriggerRight"
} }
], ],
"bg_events": [] "bg_events": []
+30 -30
View File
@@ -1,87 +1,87 @@
Route6_NorthEntrance_MapScripts:: @ 816F9C6 Route6_NorthEntrance_MapScripts:: @ 816F9C6
.byte 0 .byte 0
Route6_NorthEntrance_EventScript_16F9C7:: @ 816F9C7 Route6_NorthEntrance_EventScript_Guard:: @ 816F9C7
msgbox gUnknown_819E2A3, MSGBOX_NPC msgbox Route6_NorthEntrance_Text_HiHowsItGoing, MSGBOX_NPC
end end
Route6_NorthEntrance_EventScript_16F9D0:: @ 816F9D0 Route6_NorthEntrance_EventScript_GuardTriggerLeft:: @ 816F9D0
lockall lockall
setvar VAR_TEMP_1, 0 setvar VAR_TEMP_1, 0
goto EventScript_16F9F4 goto Route6_NorthEntrance_EventScript_GuardTrigger
end end
Route6_NorthEntrance_EventScript_16F9DC:: @ 816F9DC Route6_NorthEntrance_EventScript_GuardTriggerMid:: @ 816F9DC
lockall lockall
setvar VAR_TEMP_1, 1 setvar VAR_TEMP_1, 1
goto EventScript_16F9F4 goto Route6_NorthEntrance_EventScript_GuardTrigger
end end
Route6_NorthEntrance_EventScript_16F9E8:: @ 816F9E8 Route6_NorthEntrance_EventScript_GuardTriggerRight:: @ 816F9E8
lockall lockall
setvar VAR_TEMP_1, 2 setvar VAR_TEMP_1, 2
goto EventScript_16F9F4 goto Route6_NorthEntrance_EventScript_GuardTrigger
end end
EventScript_16F9F4:: @ 816F9F4 Route6_NorthEntrance_EventScript_GuardTrigger:: @ 816F9F4
textcolor 0 textcolor 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
goto_if_set FLAG_GOT_TEA, EventScript_16FA1E goto_if_set FLAG_GOT_TEA, Route6_NorthEntrance_EventScript_GiveTea
msgbox gUnknown_819E181 msgbox Route6_NorthEntrance_Text_ThirstyOnGuardDuty
closemessage closemessage
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FA8A applymovement OBJ_EVENT_ID_PLAYER, Route6_NorthEntrance_Movement_BlockPlayerEntry
waitmovement 0 waitmovement 0
releaseall releaseall
end end
EventScript_16FA1E:: @ 816FA1E Route6_NorthEntrance_EventScript_GiveTea:: @ 816FA1E
removeitem ITEM_TEA, 1 removeitem ITEM_TEA, 1
goto EventScript_16FA29 goto Route6_NorthEntrance_EventScript_GuardDrinkTea
end end
EventScript_16FA29:: @ 816FA29 Route6_NorthEntrance_EventScript_GuardDrinkTea:: @ 816FA29
msgbox gUnknown_819E1D1 msgbox Route6_NorthEntrance_Text_ThatTeaLooksTasty
closemessage closemessage
compare VAR_TEMP_1, 0 compare VAR_TEMP_1, 0
call_if_eq EventScript_16FA62 call_if_eq Route6_NorthEntrance_EventScript_WalkToGuardLeft
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16FA6D call_if_eq Route6_NorthEntrance_EventScript_WalkToGuardMid
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq EventScript_16FA78 call_if_eq Route6_NorthEntrance_EventScript_WalkToGuardRight
msgbox gUnknown_819E1F7 msgbox Route6_NorthEntrance_Text_ThanksIllShareTeaWithGuards
setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1
releaseall releaseall
end end
EventScript_16FA62:: @ 816FA62 Route6_NorthEntrance_EventScript_WalkToGuardLeft:: @ 816FA62
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FA83 applymovement OBJ_EVENT_ID_PLAYER, Route6_NorthEntrance_Movement_WalkToGuardLeft
waitmovement 0 waitmovement 0
return return
EventScript_16FA6D:: @ 816FA6D Route6_NorthEntrance_EventScript_WalkToGuardMid:: @ 816FA6D
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FA86 applymovement OBJ_EVENT_ID_PLAYER, Route6_NorthEntrance_Movement_WalkToGuardMid
waitmovement 0 waitmovement 0
return return
EventScript_16FA78:: @ 816FA78 Route6_NorthEntrance_EventScript_WalkToGuardRight:: @ 816FA78
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FA88 applymovement OBJ_EVENT_ID_PLAYER, Route6_NorthEntrance_Movement_WalkToGuardRight
waitmovement 0 waitmovement 0
return return
Movement_16FA83:: @ 816FA83 Route6_NorthEntrance_Movement_WalkToGuardLeft:: @ 816FA83
walk_right walk_right
walk_right walk_right
step_end step_end
Movement_16FA86:: @ 816FA86 Route6_NorthEntrance_Movement_WalkToGuardMid:: @ 816FA86
walk_right walk_right
step_end step_end
Movement_16FA88:: @ 816FA88 Route6_NorthEntrance_Movement_WalkToGuardRight:: @ 816FA88
walk_in_place_right walk_in_place_right
step_end step_end
Movement_16FA8A:: @ 816FA8A Route6_NorthEntrance_Movement_BlockPlayerEntry:: @ 816FA8A
walk_down walk_down
step_end step_end
+4 -4
View File
@@ -1,13 +1,13 @@
gUnknown_819E181:: @ 819E181 Route6_NorthEntrance_Text_ThirstyOnGuardDuty:: @ 819E181
.string "I'm on guard duty.\n" .string "I'm on guard duty.\n"
.string "Gee, I'm thirsty, though!\p" .string "Gee, I'm thirsty, though!\p"
.string "Oh, wait there, the road's closed.$" .string "Oh, wait there, the road's closed.$"
gUnknown_819E1D1:: @ 819E1D1 Route6_NorthEntrance_Text_ThatTeaLooksTasty:: @ 819E1D1
.string "Oh, that TEA…\n" .string "Oh, that TEA…\n"
.string "It looks awfully tasty…$" .string "It looks awfully tasty…$"
gUnknown_819E1F7:: @ 819E1F7 Route6_NorthEntrance_Text_ThanksIllShareTeaWithGuards:: @ 819E1F7
.string "Huh? I can have this drink?\n" .string "Huh? I can have this drink?\n"
.string "Gee, thanks!\l" .string "Gee, thanks!\l"
.string "… …\l" .string "… …\l"
@@ -21,6 +21,6 @@ gUnknown_819E1F7:: @ 819E1F7
.string "I'll share this TEA with the other\n" .string "I'll share this TEA with the other\n"
.string "guards!$" .string "guards!$"
gUnknown_819E2A3:: @ 819E2A3 Route6_NorthEntrance_Text_HiHowsItGoing:: @ 819E2A3
.string "Hi, how's it going?$" .string "Hi, how's it going?$"
+4 -4
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "Route7_EastEntrance_EventScript_16FA8E", "script": "Route7_EastEntrance_EventScript_Guard",
"flag": "0" "flag": "0"
} }
], ],
@@ -65,7 +65,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route7_EastEntrance_EventScript_16FA97" "script": "Route7_EastEntrance_EventScript_GuardTriggerTop"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -74,7 +74,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route7_EastEntrance_EventScript_16FAA3" "script": "Route7_EastEntrance_EventScript_GuardTriggerMid"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -83,7 +83,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route7_EastEntrance_EventScript_16FAAF" "script": "Route7_EastEntrance_EventScript_GuardTriggerBottom"
} }
], ],
"bg_events": [] "bg_events": []
+30 -30
View File
@@ -1,87 +1,87 @@
Route7_EastEntrance_MapScripts:: @ 816FA8D Route7_EastEntrance_MapScripts:: @ 816FA8D
.byte 0 .byte 0
Route7_EastEntrance_EventScript_16FA8E:: @ 816FA8E Route7_EastEntrance_EventScript_Guard:: @ 816FA8E
msgbox gUnknown_819E3D9, MSGBOX_NPC msgbox Route7_EastEntrance_Text_HiHowsItGoing, MSGBOX_NPC
end end
Route7_EastEntrance_EventScript_16FA97:: @ 816FA97 Route7_EastEntrance_EventScript_GuardTriggerTop:: @ 816FA97
lockall lockall
setvar VAR_TEMP_1, 0 setvar VAR_TEMP_1, 0
goto EventScript_16FABB goto Route7_EastEntrance_EventScript_GuardTrigger
end end
Route7_EastEntrance_EventScript_16FAA3:: @ 816FAA3 Route7_EastEntrance_EventScript_GuardTriggerMid:: @ 816FAA3
lockall lockall
setvar VAR_TEMP_1, 1 setvar VAR_TEMP_1, 1
goto EventScript_16FABB goto Route7_EastEntrance_EventScript_GuardTrigger
end end
Route7_EastEntrance_EventScript_16FAAF:: @ 816FAAF Route7_EastEntrance_EventScript_GuardTriggerBottom:: @ 816FAAF
lockall lockall
setvar VAR_TEMP_1, 2 setvar VAR_TEMP_1, 2
goto EventScript_16FABB goto Route7_EastEntrance_EventScript_GuardTrigger
end end
EventScript_16FABB:: @ 816FABB Route7_EastEntrance_EventScript_GuardTrigger:: @ 816FABB
textcolor 0 textcolor 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
goto_if_set FLAG_GOT_TEA, EventScript_16FAE5 goto_if_set FLAG_GOT_TEA, Route7_EastEntrance_EventScript_GiveTea
msgbox gUnknown_819E2B7 msgbox Route7_EastEntrance_Text_ThirstyOnGuardDuty
closemessage closemessage
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FB51 applymovement OBJ_EVENT_ID_PLAYER, Route7_EastEntrance_Movement_BlockPlayerEntry
waitmovement 0 waitmovement 0
releaseall releaseall
end end
EventScript_16FAE5:: @ 816FAE5 Route7_EastEntrance_EventScript_GiveTea:: @ 816FAE5
removeitem ITEM_TEA, 1 removeitem ITEM_TEA, 1
goto EventScript_16FAF0 goto Route7_EastEntrance_EventScript_GuardDrinkTea
end end
EventScript_16FAF0:: @ 816FAF0 Route7_EastEntrance_EventScript_GuardDrinkTea:: @ 816FAF0
msgbox gUnknown_819E307 msgbox Route7_EastEntrance_Text_ThatTeaLooksTasty
closemessage closemessage
compare VAR_TEMP_1, 0 compare VAR_TEMP_1, 0
call_if_eq EventScript_16FB29 call_if_eq Route7_EastEntrance_WalkToGuardTop
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16FB34 call_if_eq Route7_EastEntrance_WalkToGuardMid
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq EventScript_16FB3F call_if_eq Route7_EastEntrance_WalkToGuardBottom
msgbox gUnknown_819E32D msgbox Route7_EastEntrance_Text_ThanksIllShareTeaWithGuards
setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1
releaseall releaseall
end end
EventScript_16FB29:: @ 816FB29 Route7_EastEntrance_WalkToGuardTop:: @ 816FB29
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FB4F applymovement OBJ_EVENT_ID_PLAYER, Route7_EastEntrance_Movement_WalkToGuardTop
waitmovement 0 waitmovement 0
return return
EventScript_16FB34:: @ 816FB34 Route7_EastEntrance_WalkToGuardMid:: @ 816FB34
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FB4A applymovement OBJ_EVENT_ID_PLAYER, Route7_EastEntrance_Movement_WalkToGuardMid
waitmovement 0 waitmovement 0
return return
EventScript_16FB3F:: @ 816FB3F Route7_EastEntrance_WalkToGuardBottom:: @ 816FB3F
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FB4C applymovement OBJ_EVENT_ID_PLAYER, Route7_EastEntrance_Movement_WalkToGuardBottom
waitmovement 0 waitmovement 0
return return
Movement_16FB4A:: @ 816FB4A Route7_EastEntrance_Movement_WalkToGuardMid:: @ 816FB4A
walk_up walk_up
step_end step_end
Movement_16FB4C:: @ 816FB4C Route7_EastEntrance_Movement_WalkToGuardBottom:: @ 816FB4C
walk_up walk_up
walk_up walk_up
step_end step_end
Movement_16FB4F:: @ 816FB4F Route7_EastEntrance_Movement_WalkToGuardTop:: @ 816FB4F
walk_in_place_up walk_in_place_up
step_end step_end
Movement_16FB51:: @ 816FB51 Route7_EastEntrance_Movement_BlockPlayerEntry:: @ 816FB51
walk_left walk_left
step_end step_end
+4 -4
View File
@@ -1,13 +1,13 @@
gUnknown_819E2B7:: @ 819E2B7 Route7_EastEntrance_Text_ThirstyOnGuardDuty:: @ 819E2B7
.string "I'm on guard duty.\n" .string "I'm on guard duty.\n"
.string "Gee, I'm thirsty, though!\p" .string "Gee, I'm thirsty, though!\p"
.string "Oh, wait there, the road's closed.$" .string "Oh, wait there, the road's closed.$"
gUnknown_819E307:: @ 819E307 Route7_EastEntrance_Text_ThatTeaLooksTasty:: @ 819E307
.string "Oh, that TEA…\n" .string "Oh, that TEA…\n"
.string "It looks awfully tasty…$" .string "It looks awfully tasty…$"
gUnknown_819E32D:: @ 819E32D Route7_EastEntrance_Text_ThanksIllShareTeaWithGuards:: @ 819E32D
.string "Huh? I can have this drink?\n" .string "Huh? I can have this drink?\n"
.string "Gee, thanks!\l" .string "Gee, thanks!\l"
.string "… …\l" .string "… …\l"
@@ -21,6 +21,6 @@ gUnknown_819E32D:: @ 819E32D
.string "I'll share this TEA with the other\n" .string "I'll share this TEA with the other\n"
.string "guards!$" .string "guards!$"
gUnknown_819E3D9:: @ 819E3D9 Route7_EastEntrance_Text_HiHowsItGoing:: @ 819E3D9
.string "Hi, how's it going?$" .string "Hi, how's it going?$"
+4 -4
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "Route8_WestEntrance_EventScript_16FB54", "script": "Route8_WestEntrance_EventScript_Guard",
"flag": "0" "flag": "0"
} }
], ],
@@ -65,7 +65,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route8_WestEntrance_EventScript_16FB5D" "script": "Route8_WestEntrance_EventScript_GuardTriggerTop"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -74,7 +74,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route8_WestEntrance_EventScript_16FB69" "script": "Route8_WestEntrance_EventScript_GuardTriggerMid"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -83,7 +83,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES",
"var_value": 0, "var_value": 0,
"script": "Route8_WestEntrance_EventScript_16FB75" "script": "Route8_WestEntrance_EventScript_GuardTriggerBottom"
} }
], ],
"bg_events": [] "bg_events": []
+36 -34
View File
@@ -1,97 +1,99 @@
Route8_WestEntrance_MapScripts:: @ 816FB53 Route8_WestEntrance_MapScripts:: @ 816FB53
.byte 0 .byte 0
Route8_WestEntrance_EventScript_16FB54:: @ 816FB54 Route8_WestEntrance_EventScript_Guard:: @ 816FB54
msgbox gUnknown_819E50F, MSGBOX_NPC msgbox Route8_WestEntrance_Text_HiHowsItGoing, MSGBOX_NPC
end end
Route8_WestEntrance_EventScript_16FB5D:: @ 816FB5D Route8_WestEntrance_EventScript_GuardTriggerTop:: @ 816FB5D
lockall lockall
setvar VAR_TEMP_1, 0 setvar VAR_TEMP_1, 0
goto EventScript_16FB81 goto Route8_WestEntrance_EventScript_GuardTrigger
end end
Route8_WestEntrance_EventScript_16FB69:: @ 816FB69 Route8_WestEntrance_EventScript_GuardTriggerMid:: @ 816FB69
lockall lockall
setvar VAR_TEMP_1, 1 setvar VAR_TEMP_1, 1
goto EventScript_16FB81 goto Route8_WestEntrance_EventScript_GuardTrigger
end end
Route8_WestEntrance_EventScript_16FB75:: @ 816FB75 Route8_WestEntrance_EventScript_GuardTriggerBottom:: @ 816FB75
lockall lockall
setvar VAR_TEMP_1, 2 setvar VAR_TEMP_1, 2
goto EventScript_16FB81 goto Route8_WestEntrance_EventScript_GuardTrigger
end end
EventScript_16FB81:: @ 816FB81 Route8_WestEntrance_EventScript_GuardTrigger:: @ 816FB81
textcolor 0 textcolor 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
goto_if_set FLAG_GOT_TEA, EventScript_16FBAB goto_if_set FLAG_GOT_TEA, Route8_WestEntrance_EventScript_GiveTea
msgbox gUnknown_819E3ED msgbox Route8_WestEntrance_Text_ThirstyOnGuardDuty
closemessage closemessage
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FC2D applymovement OBJ_EVENT_ID_PLAYER, Route8_WestEntrance_Movement_BlockPlayerEntry
waitmovement 0 waitmovement 0
releaseall releaseall
end end
EventScript_16FBAB:: @ 816FBAB Route8_WestEntrance_EventScript_GiveTea:: @ 816FBAB
removeitem ITEM_TEA, 1 removeitem ITEM_TEA, 1
goto EventScript_16FBCC goto Route8_WestEntrance_EventScript_GuardDrinkTea
end end
EventScript_16FBB6:: @ 816FBB6 @ Unused
Route8_WestEntrance_EventScript_GiveSodaPop:: @ 816FBB6
removeitem ITEM_SODA_POP, 1 removeitem ITEM_SODA_POP, 1
goto EventScript_16FBCC goto Route8_WestEntrance_EventScript_GuardDrinkTea
end end
EventScript_16FBC1:: @ 816FBC1 @ Unused
Route8_WestEntrance_EventScript_GiveLemonade:: @ 816FBC1
removeitem ITEM_LEMONADE, 1 removeitem ITEM_LEMONADE, 1
goto EventScript_16FBCC goto Route8_WestEntrance_EventScript_GuardDrinkTea
end end
EventScript_16FBCC:: @ 816FBCC Route8_WestEntrance_EventScript_GuardDrinkTea:: @ 816FBCC
msgbox gUnknown_819E43D msgbox Route8_WestEntrance_Text_ThatTeaLooksTasty
closemessage closemessage
compare VAR_TEMP_1, 0 compare VAR_TEMP_1, 0
call_if_eq EventScript_16FC05 call_if_eq Route8_WestEntrance_EventScript_WalkToGuardTop
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16FC10 call_if_eq Route8_WestEntrance_EventScript_WalkToGuardMid
compare VAR_TEMP_1, 2 compare VAR_TEMP_1, 2
call_if_eq EventScript_16FC1B call_if_eq Route8_WestEntrance_EventScript_WalkToGuardBottom
msgbox gUnknown_819E463 msgbox Route8_WestEntrance_Text_ThanksIllShareTeaWithGuards
setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1
releaseall releaseall
end end
EventScript_16FC05:: @ 816FC05 Route8_WestEntrance_EventScript_WalkToGuardTop:: @ 816FC05
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FC2B applymovement OBJ_EVENT_ID_PLAYER, Route8_WestEntrance_Movement_WalkToGuardTop
waitmovement 0 waitmovement 0
return return
EventScript_16FC10:: @ 816FC10 Route8_WestEntrance_EventScript_WalkToGuardMid:: @ 816FC10
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FC26 applymovement OBJ_EVENT_ID_PLAYER, Route8_WestEntrance_Movement_WalkToGuardMid
waitmovement 0 waitmovement 0
return return
EventScript_16FC1B:: @ 816FC1B Route8_WestEntrance_EventScript_WalkToGuardBottom:: @ 816FC1B
applymovement OBJ_EVENT_ID_PLAYER, Movement_16FC28 applymovement OBJ_EVENT_ID_PLAYER, Route8_WestEntrance_Movement_WalkToGuardBottom
waitmovement 0 waitmovement 0
return return
Movement_16FC26:: @ 816FC26 Route8_WestEntrance_Movement_WalkToGuardMid:: @ 816FC26
walk_up walk_up
step_end step_end
Movement_16FC28:: @ 816FC28 Route8_WestEntrance_Movement_WalkToGuardBottom:: @ 816FC28
walk_up walk_up
walk_up walk_up
step_end step_end
Movement_16FC2B:: @ 816FC2B Route8_WestEntrance_Movement_WalkToGuardTop:: @ 816FC2B
walk_in_place_up walk_in_place_up
step_end step_end
Movement_16FC2D:: @ 816FC2D Route8_WestEntrance_Movement_BlockPlayerEntry:: @ 816FC2D
walk_right walk_right
step_end step_end
+4 -4
View File
@@ -1,13 +1,13 @@
gUnknown_819E3ED:: @ 819E3ED Route8_WestEntrance_Text_ThirstyOnGuardDuty:: @ 819E3ED
.string "I'm on guard duty.\n" .string "I'm on guard duty.\n"
.string "Gee, I'm thirsty, though!\p" .string "Gee, I'm thirsty, though!\p"
.string "Oh, wait there, the road's closed.$" .string "Oh, wait there, the road's closed.$"
gUnknown_819E43D:: @ 819E43D Route8_WestEntrance_Text_ThatTeaLooksTasty:: @ 819E43D
.string "Oh, that TEA…\n" .string "Oh, that TEA…\n"
.string "It looks awfully tasty…$" .string "It looks awfully tasty…$"
gUnknown_819E463:: @ 819E463 Route8_WestEntrance_Text_ThanksIllShareTeaWithGuards:: @ 819E463
.string "Huh? I can have this drink?\n" .string "Huh? I can have this drink?\n"
.string "Gee, thanks!\l" .string "Gee, thanks!\l"
.string "… …\l" .string "… …\l"
@@ -21,6 +21,6 @@ gUnknown_819E463:: @ 819E463
.string "I'll share this TEA with the other\n" .string "I'll share this TEA with the other\n"
.string "guards!$" .string "guards!$"
gUnknown_819E50F:: @ 819E50F Route8_WestEntrance_Text_HiHowsItGoing:: @ 819E50F
.string "Hi, how's it going?$" .string "Hi, how's it going?$"
+27 -27
View File
@@ -45,7 +45,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_16737A", "script": "SaffronCity_EventScript_RocketGrunt1",
"flag": "FLAG_HIDE_SAFFRON_ROCKETS" "flag": "FLAG_HIDE_SAFFRON_ROCKETS"
}, },
{ {
@@ -58,7 +58,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_167383", "script": "SaffronCity_EventScript_RocketGrunt2",
"flag": "FLAG_HIDE_SAFFRON_ROCKETS" "flag": "FLAG_HIDE_SAFFRON_ROCKETS"
}, },
{ {
@@ -71,7 +71,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_16738C", "script": "SaffronCity_EventScript_RocketGrunt3",
"flag": "FLAG_HIDE_SAFFRON_ROCKETS" "flag": "FLAG_HIDE_SAFFRON_ROCKETS"
}, },
{ {
@@ -84,7 +84,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_167395", "script": "SaffronCity_EventScript_RocketGrunt4",
"flag": "FLAG_HIDE_SAFFRON_ROCKETS" "flag": "FLAG_HIDE_SAFFRON_ROCKETS"
}, },
{ {
@@ -97,7 +97,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_16739E", "script": "SaffronCity_EventScript_RocketGrunt5",
"flag": "FLAG_HIDE_SAFFRON_ROCKETS" "flag": "FLAG_HIDE_SAFFRON_ROCKETS"
}, },
{ {
@@ -110,7 +110,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_1673B9", "script": "SaffronCity_EventScript_DoorGuardGrunt",
"flag": "FLAG_HIDE_SAFFRON_ROCKETS" "flag": "FLAG_HIDE_SAFFRON_ROCKETS"
}, },
{ {
@@ -123,7 +123,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_1673B0", "script": "SaffronCity_EventScript_RocketGrunt7",
"flag": "FLAG_HIDE_SAFFRON_ROCKETS" "flag": "FLAG_HIDE_SAFFRON_ROCKETS"
}, },
{ {
@@ -136,7 +136,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_1673A7", "script": "SaffronCity_EventScript_RocketGrunt6",
"flag": "FLAG_HIDE_SAFFRON_ROCKETS" "flag": "FLAG_HIDE_SAFFRON_ROCKETS"
}, },
{ {
@@ -149,7 +149,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_1673EC", "script": "SaffronCity_EventScript_Youngster",
"flag": "FLAG_HIDE_SAFFRON_CIVILIANS" "flag": "FLAG_HIDE_SAFFRON_CIVILIANS"
}, },
{ {
@@ -162,7 +162,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_1673E3", "script": "SaffronCity_EventScript_WorkerM",
"flag": "FLAG_HIDE_SAFFRON_CIVILIANS" "flag": "FLAG_HIDE_SAFFRON_CIVILIANS"
}, },
{ {
@@ -175,7 +175,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_16741A", "script": "SaffronCity_EventScript_Man",
"flag": "FLAG_HIDE_SAFFRON_CIVILIANS" "flag": "FLAG_HIDE_SAFFRON_CIVILIANS"
}, },
{ {
@@ -188,7 +188,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_1673FE", "script": "SaffronCity_EventScript_Boy",
"flag": "FLAG_HIDE_SAFFRON_CIVILIANS" "flag": "FLAG_HIDE_SAFFRON_CIVILIANS"
}, },
{ {
@@ -201,7 +201,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_167407", "script": "SaffronCity_EventScript_Pidgeot",
"flag": "FLAG_HIDE_SAFFRON_CIVILIANS" "flag": "FLAG_HIDE_SAFFRON_CIVILIANS"
}, },
{ {
@@ -214,7 +214,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_1673F5", "script": "SaffronCity_EventScript_Lass",
"flag": "FLAG_HIDE_SAFFRON_CIVILIANS" "flag": "FLAG_HIDE_SAFFRON_CIVILIANS"
}, },
{ {
@@ -227,7 +227,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_EventScript_1AD03A", "script": "SaffronCity_EventScript_BattleGirl",
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
} }
], ],
@@ -243,7 +243,7 @@
"x": 22, "x": 22,
"y": 14, "y": 14,
"elevation": 0, "elevation": 0,
"dest_map": "MAP_SAFFRON_CITY_HOUSE1_1F", "dest_map": "MAP_SAFFRON_CITY_COPYCATS_HOUSE_1F",
"dest_warp_id": 1 "dest_warp_id": 1
}, },
{ {
@@ -264,7 +264,7 @@
"x": 27, "x": 27,
"y": 21, "y": 21,
"elevation": 0, "elevation": 0,
"dest_map": "MAP_SAFFRON_CITY_HOUSE2", "dest_map": "MAP_SAFFRON_CITY_HOUSE",
"dest_warp_id": 1 "dest_warp_id": 1
}, },
{ {
@@ -285,7 +285,7 @@
"x": 43, "x": 43,
"y": 38, "y": 38,
"elevation": 0, "elevation": 0,
"dest_map": "MAP_SAFFRON_CITY_HOUSE3", "dest_map": "MAP_SAFFRON_CITY_MR_PSYCHICS_HOUSE",
"dest_warp_id": 1 "dest_warp_id": 1
}, },
{ {
@@ -345,63 +345,63 @@
"x": 29, "x": 29,
"y": 14, "y": 14,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_EventScript_167423" "script": "SaffronCity_EventScript_CitySign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 42, "x": 42,
"y": 14, "y": 14,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_EventScript_16742C" "script": "SaffronCity_EventScript_DojoSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 13, "x": 13,
"y": 25, "y": 25,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_EventScript_167471" "script": "SaffronCity_EventScript_SilphProductSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 18, "x": 18,
"y": 30, "y": 30,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_EventScript_167456" "script": "SaffronCity_EventScript_TrainerTips2"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 29, "x": 29,
"y": 31, "y": 31,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_EventScript_16745F" "script": "SaffronCity_EventScript_SilphCoSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 54, "x": 54,
"y": 25, "y": 25,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_EventScript_16744D" "script": "SaffronCity_EventScript_TrainerTips1"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 50, "x": 50,
"y": 14, "y": 14,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_EventScript_167435" "script": "SaffronCity_EventScript_GymSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 40, "x": 40,
"y": 38, "y": 38,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_EventScript_167468" "script": "SaffronCity_EventScript_MrPsychicsHouseSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 49, "x": 49,
"y": 22, "y": 22,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_EventScript_16747A" "script": "SaffronCity_EventScript_TrainerFanClubSign"
} }
] ]
} }
+51 -51
View File
@@ -4,121 +4,121 @@ SaffronCity_MapScripts:: @ 816735F
SaffronCity_OnTransition:: @ 8167365 SaffronCity_OnTransition:: @ 8167365
setworldmapflag FLAG_WORLD_MAP_SAFFRON_CITY setworldmapflag FLAG_WORLD_MAP_SAFFRON_CITY
call_if_unset FLAG_RESCUED_MR_FUJI, EventScript_167372 call_if_unset FLAG_RESCUED_MR_FUJI, SaffronCity_EventScript_MoveDoorGuardGrunt
end end
EventScript_167372:: @ 8167372 SaffronCity_EventScript_MoveDoorGuardGrunt:: @ 8167372
setobjectxyperm 6, 33, 31 setobjectxyperm 6, 33, 31
return return
SaffronCity_EventScript_16737A:: @ 816737A SaffronCity_EventScript_RocketGrunt1:: @ 816737A
msgbox gUnknown_8181003, MSGBOX_NPC msgbox SaffronCity_Text_WhatDoYouWantGetLost, MSGBOX_NPC
end end
SaffronCity_EventScript_167383:: @ 8167383 SaffronCity_EventScript_RocketGrunt2:: @ 8167383
msgbox gUnknown_818101F, MSGBOX_NPC msgbox SaffronCity_Text_BossTakeTownForTeamRocket, MSGBOX_NPC
end end
SaffronCity_EventScript_16738C:: @ 816738C SaffronCity_EventScript_RocketGrunt3:: @ 816738C
msgbox gUnknown_818105A, MSGBOX_NPC msgbox SaffronCity_Text_DontGetDefiantOrIllHurtYou, MSGBOX_NPC
end end
SaffronCity_EventScript_167395:: @ 8167395 SaffronCity_EventScript_RocketGrunt4:: @ 8167395
msgbox gUnknown_8181087, MSGBOX_NPC msgbox SaffronCity_Text_SaffronBelongsToTeamRocket, MSGBOX_NPC
end end
SaffronCity_EventScript_16739E:: @ 816739E SaffronCity_EventScript_RocketGrunt5:: @ 816739E
msgbox gUnknown_81810A7, MSGBOX_NPC msgbox SaffronCity_Text_CriminalLifeMakesMeFeelAlive, MSGBOX_NPC
end end
SaffronCity_EventScript_1673A7:: @ 81673A7 SaffronCity_EventScript_RocketGrunt6:: @ 81673A7
msgbox gUnknown_81810D5, MSGBOX_NPC msgbox SaffronCity_Text_WatchWhereYoureWalking, MSGBOX_NPC
end end
SaffronCity_EventScript_1673B0:: @ 81673B0 SaffronCity_EventScript_RocketGrunt7:: @ 81673B0
msgbox gUnknown_81810F5, MSGBOX_NPC msgbox SaffronCity_Text_WeCanExploitMonsAroundWorld, MSGBOX_NPC
end end
SaffronCity_EventScript_1673B9:: @ 81673B9 SaffronCity_EventScript_DoorGuardGrunt:: @ 81673B9
lock lock
goto_if_set FLAG_RESCUED_MR_FUJI, EventScript_1673D7 goto_if_set FLAG_RESCUED_MR_FUJI, SaffronCity_EventScript_DoorGuardAsleep
applymovement 6, Movement_FacePlayer applymovement 6, Movement_FacePlayer
waitmovement 0 waitmovement 0
msgbox gUnknown_81812CA msgbox SaffronCity_Text_ImASecurityGuard
release release
end end
EventScript_1673D7:: @ 81673D7 SaffronCity_EventScript_DoorGuardAsleep:: @ 81673D7
textcolor 3 textcolor 3
msgbox gUnknown_8181302 msgbox SaffronCity_Text_HesTakingASnooze
release release
end end
SaffronCity_EventScript_1673E3:: @ 81673E3 SaffronCity_EventScript_WorkerM:: @ 81673E3
msgbox gUnknown_8181159, MSGBOX_NPC msgbox SaffronCity_Text_YouBeatTeamRocket, MSGBOX_NPC
end end
SaffronCity_EventScript_1673EC:: @ 81673EC SaffronCity_EventScript_Youngster:: @ 81673EC
msgbox gUnknown_8181189, MSGBOX_NPC msgbox SaffronCity_Text_SafeToGoOutAgain, MSGBOX_NPC
end end
SaffronCity_EventScript_1673F5:: @ 81673F5 SaffronCity_EventScript_Lass:: @ 81673F5
msgbox gUnknown_81811BF, MSGBOX_NPC msgbox SaffronCity_Text_PeopleComingBackToSaffron, MSGBOX_NPC
end end
SaffronCity_EventScript_1673FE:: @ 81673FE SaffronCity_EventScript_Boy:: @ 81673FE
msgbox gUnknown_8181225, MSGBOX_NPC msgbox SaffronCity_Text_FlewHereOnPidgeot, MSGBOX_NPC
end end
SaffronCity_EventScript_167407:: @ 8167407 SaffronCity_EventScript_Pidgeot:: @ 8167407
lock lock
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_PIDGEOT, 0 playmoncry SPECIES_PIDGEOT, 0
msgbox gUnknown_8181286 msgbox SaffronCity_Text_Pidgeot
waitmoncry waitmoncry
release release
end end
SaffronCity_EventScript_16741A:: @ 816741A SaffronCity_EventScript_Man:: @ 816741A
msgbox gUnknown_8181299, MSGBOX_NPC msgbox SaffronCity_Text_SawRocketBossEscaping, MSGBOX_NPC
end end
SaffronCity_EventScript_167423:: @ 8167423 SaffronCity_EventScript_CitySign:: @ 8167423
msgbox gUnknown_8181326, MSGBOX_SIGN msgbox SaffronCity_Text_CitySign, MSGBOX_SIGN
end end
SaffronCity_EventScript_16742C:: @ 816742C SaffronCity_EventScript_DojoSign:: @ 816742C
msgbox gUnknown_8181354, MSGBOX_SIGN msgbox SaffronCity_Text_FightingDojo, MSGBOX_SIGN
end end
SaffronCity_EventScript_167435:: @ 8167435 SaffronCity_EventScript_GymSign:: @ 8167435
lockall lockall
famechecker FAMECHECKER_SABRINA, 0 famechecker FAMECHECKER_SABRINA, 0
msgbox gUnknown_8181362 msgbox SaffronCity_Text_GymSign
releaseall releaseall
end end
SaffronCity_EventScript_16744D:: @ 816744D SaffronCity_EventScript_TrainerTips1:: @ 816744D
msgbox gUnknown_81813AA, MSGBOX_SIGN msgbox SaffronCity_Text_FullHealCuresStatus, MSGBOX_SIGN
end end
SaffronCity_EventScript_167456:: @ 8167456 SaffronCity_EventScript_TrainerTips2:: @ 8167456
msgbox gUnknown_8181452, MSGBOX_SIGN msgbox SaffronCity_Text_GreatBallImprovedCatchRate, MSGBOX_SIGN
end end
SaffronCity_EventScript_16745F:: @ 816745F SaffronCity_EventScript_SilphCoSign:: @ 816745F
msgbox gUnknown_81814B9, MSGBOX_SIGN msgbox SaffronCity_Text_SilphCoSign, MSGBOX_SIGN
end end
SaffronCity_EventScript_167468:: @ 8167468 SaffronCity_EventScript_MrPsychicsHouseSign:: @ 8167468
msgbox gUnknown_81814D3, MSGBOX_SIGN msgbox SaffronCity_Text_MrPsychicsHouse, MSGBOX_SIGN
end end
SaffronCity_EventScript_167471:: @ 8167471 SaffronCity_EventScript_SilphProductSign:: @ 8167471
msgbox gUnknown_81814E7, MSGBOX_SIGN msgbox SaffronCity_Text_SilphsLatestProduct, MSGBOX_SIGN
end end
SaffronCity_EventScript_16747A:: @ 816747A SaffronCity_EventScript_TrainerFanClubSign:: @ 816747A
msgbox gUnknown_8181519, MSGBOX_SIGN msgbox SaffronCity_Text_TrainerFanClubSign, MSGBOX_SIGN
end end
+33 -24
View File
@@ -1,80 +1,80 @@
gUnknown_8181003:: @ 8181003 SaffronCity_Text_WhatDoYouWantGetLost:: @ 8181003
.string "What do you want?\n" .string "What do you want?\n"
.string "Get lost!$" .string "Get lost!$"
gUnknown_818101F:: @ 818101F SaffronCity_Text_BossTakeTownForTeamRocket:: @ 818101F
.string "BOSS said he'll take this town\n" .string "BOSS said he'll take this town\n"
.string "in the name of TEAM ROCKET!$" .string "in the name of TEAM ROCKET!$"
gUnknown_818105A:: @ 818105A SaffronCity_Text_DontGetDefiantOrIllHurtYou:: @ 818105A
.string "Don't get defiant!\n" .string "Don't get defiant!\n"
.string "Or I'll have to hurt you!$" .string "Or I'll have to hurt you!$"
gUnknown_8181087:: @ 8181087 SaffronCity_Text_SaffronBelongsToTeamRocket:: @ 8181087
.string "SAFFRON belongs to TEAM ROCKET!$" .string "SAFFRON belongs to TEAM ROCKET!$"
gUnknown_81810A7:: @ 81810A7 SaffronCity_Text_CriminalLifeMakesMeFeelAlive:: @ 81810A7
.string "My life as a criminal makes me feel\n" .string "My life as a criminal makes me feel\n"
.string "so alive!$" .string "so alive!$"
gUnknown_81810D5:: @ 81810D5 SaffronCity_Text_WatchWhereYoureWalking:: @ 81810D5
.string "Ow!\n" .string "Ow!\n"
.string "Watch where you're walking!$" .string "Watch where you're walking!$"
gUnknown_81810F5:: @ 81810F5 SaffronCity_Text_WeCanExploitMonsAroundWorld:: @ 81810F5
.string "With SILPH under control, we can\n" .string "With SILPH under control, we can\n"
.string "exploit POKéMON around the world!\p" .string "exploit POKéMON around the world!\p"
.string "We'll get stinking rich, yeahah!$" .string "We'll get stinking rich, yeahah!$"
gUnknown_8181159:: @ 8181159 SaffronCity_Text_YouBeatTeamRocket:: @ 8181159
.string "You beat TEAM ROCKET all alone?\n" .string "You beat TEAM ROCKET all alone?\n"
.string "That's amazing!$" .string "That's amazing!$"
gUnknown_8181189:: @ 8181189 SaffronCity_Text_SafeToGoOutAgain:: @ 8181189
.string "Yeah! TEAM ROCKET is gone!\n" .string "Yeah! TEAM ROCKET is gone!\n"
.string "It's safe to go out again!$" .string "It's safe to go out again!$"
gUnknown_81811BF:: @ 81811BF SaffronCity_Text_PeopleComingBackToSaffron:: @ 81811BF
.string "People fled from here in droves\n" .string "People fled from here in droves\n"
.string "when those ROCKETS came.\p" .string "when those ROCKETS came.\p"
.string "They should be flocking back to\n" .string "They should be flocking back to\n"
.string "SAFFRON now.$" .string "SAFFRON now.$"
gUnknown_8181225:: @ 8181225 SaffronCity_Text_FlewHereOnPidgeot:: @ 8181225
.string "I flew here on my PIDGEOT when\n" .string "I flew here on my PIDGEOT when\n"
.string "I read about SILPH.\p" .string "I read about SILPH.\p"
.string "It's already over?\n" .string "It's already over?\n"
.string "I missed the media action…$" .string "I missed the media action…$"
gUnknown_8181286:: @ 8181286 SaffronCity_Text_Pidgeot:: @ 8181286
.string "PIDGEOT: Bi bibii!$" .string "PIDGEOT: Bi bibii!$"
gUnknown_8181299:: @ 8181299 SaffronCity_Text_SawRocketBossEscaping:: @ 8181299
.string "I saw the ROCKET BOSS escaping\n" .string "I saw the ROCKET BOSS escaping\n"
.string "SILPH's building.$" .string "SILPH's building.$"
gUnknown_81812CA:: @ 81812CA SaffronCity_Text_ImASecurityGuard:: @ 81812CA
.string "I'm a security guard.\p" .string "I'm a security guard.\p"
.string "Suspicious kids I don't allow in!$" .string "Suspicious kids I don't allow in!$"
gUnknown_8181302:: @ 8181302 SaffronCity_Text_HesTakingASnooze:: @ 8181302
.string "\n" .string "\n"
.string "Snore…\p" .string "Snore…\p"
.string "Hah! He's taking a snooze!$" .string "Hah! He's taking a snooze!$"
gUnknown_8181326:: @ 8181326 SaffronCity_Text_CitySign:: @ 8181326
.string "SAFFRON CITY\n" .string "SAFFRON CITY\n"
.string "Shining, Golden Land of Commerce$" .string "Shining, Golden Land of Commerce$"
gUnknown_8181354:: @ 8181354 SaffronCity_Text_FightingDojo:: @ 8181354
.string "FIGHTING DOJO$" .string "FIGHTING DOJO$"
gUnknown_8181362:: @ 8181362 SaffronCity_Text_GymSign:: @ 8181362
.string "SAFFRON CITY POKéMON GYM\n" .string "SAFFRON CITY POKéMON GYM\n"
.string "LEADER: SABRINA\l" .string "LEADER: SABRINA\l"
.string "The Master of PSYCHIC POKéMON!$" .string "The Master of PSYCHIC POKéMON!$"
gUnknown_81813AA:: @ 81813AA SaffronCity_Text_FullHealCuresStatus:: @ 81813AA
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "FULL HEAL cures all ailments like\n" .string "FULL HEAL cures all ailments like\n"
.string "burns, paralysis, poisoning,\l" .string "burns, paralysis, poisoning,\l"
@@ -82,25 +82,34 @@ gUnknown_81813AA:: @ 81813AA
.string "It costs a bit more, but it's more\n" .string "It costs a bit more, but it's more\n"
.string "convenient than buying other items.$" .string "convenient than buying other items.$"
gUnknown_8181452:: @ 8181452 SaffronCity_Text_GreatBallImprovedCatchRate:: @ 8181452
.string "TRAINER TIPS\p" .string "TRAINER TIPS\p"
.string "The new GREAT BALL offers improved\n" .string "The new GREAT BALL offers improved\n"
.string "catching rates.\p" .string "catching rates.\p"
.string "Try it on those hard-to-catch\n" .string "Try it on those hard-to-catch\n"
.string "POKéMON.$" .string "POKéMON.$"
gUnknown_81814B9:: @ 81814B9 SaffronCity_Text_SilphCoSign:: @ 81814B9
.string "SILPH CO. OFFICE BUILDING$" .string "SILPH CO. OFFICE BUILDING$"
gUnknown_81814D3:: @ 81814D3 SaffronCity_Text_MrPsychicsHouse:: @ 81814D3
.string "MR. PSYCHIC'S HOUSE$" .string "MR. PSYCHIC'S HOUSE$"
gUnknown_81814E7:: @ 81814E7 SaffronCity_Text_SilphsLatestProduct:: @ 81814E7
.string "SILPH's latest product!\n" .string "SILPH's latest product!\n"
.string "Release to be determined…$" .string "Release to be determined…$"
gUnknown_8181519:: @ 8181519 SaffronCity_Text_TrainerFanClubSign:: @ 8181519
.string "POKéMON TRAINER FAN CLUB\p" .string "POKéMON TRAINER FAN CLUB\p"
.string "Many TRAINERS have scribbled their\n" .string "Many TRAINERS have scribbled their\n"
.string "names on this sign.$" .string "names on this sign.$"
SaffronCity_Text_HowCanClubNotRecognizeLance:: @ 8181569
.string "This FAN CLUB…\n"
.string "No one here has a clue!\p"
.string "How could they not recognize\n"
.string "the brilliance that is LANCE?\p"
.string "He stands for justice!\n"
.string "He's cool, and yet passionate!\l"
.string "He's the greatest, LANCE!$"
@@ -1,7 +1,7 @@
{ {
"id": "MAP_SAFFRON_CITY_HOUSE1_1F", "id": "MAP_SAFFRON_CITY_COPYCATS_HOUSE_1F",
"name": "SaffronCity_House1_1F", "name": "SaffronCity_CopycatsHouse_1F",
"layout": "LAYOUT_SAFFRON_CITY_HOUSE1_1F", "layout": "LAYOUT_SAFFRON_CITY_COPYCATS_HOUSE_1F",
"music": "MUS_NIBI", "music": "MUS_NIBI",
"region_map_section": "MAPSEC_SAFFRON_CITY", "region_map_section": "MAPSEC_SAFFRON_CITY",
"requires_flash": false, "requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House1_1F_EventScript_16EB40", "script": "SaffronCity_CopycatsHouse_1F_EventScript_CopycatsDad",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House1_1F_EventScript_16EB37", "script": "SaffronCity_CopycatsHouse_1F_EventScript_CopycatsMom",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 2, "movement_range_y": 2,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House1_1F_EventScript_16EB49", "script": "SaffronCity_CopycatsHouse_1F_EventScript_Chansey",
"flag": "0" "flag": "0"
} }
], ],
@@ -79,7 +79,7 @@
"x": 10, "x": 10,
"y": 2, "y": 2,
"elevation": 3, "elevation": 3,
"dest_map": "MAP_SAFFRON_CITY_HOUSE1_2F", "dest_map": "MAP_SAFFRON_CITY_COPYCATS_HOUSE_2F",
"dest_warp_id": 0 "dest_warp_id": 0
} }
], ],
@@ -0,0 +1,20 @@
SaffronCity_CopycatsHouse_1F_MapScripts:: @ 816EB36
.byte 0
SaffronCity_CopycatsHouse_1F_EventScript_CopycatsMom:: @ 816EB37
msgbox SaffronCity_CopycatsHouse_1F_Text_DaughterIsSelfCentered, MSGBOX_NPC
end
SaffronCity_CopycatsHouse_1F_EventScript_CopycatsDad:: @ 816EB40
msgbox SaffronCity_CopycatsHouse_1F_Text_DaughterLikesToMimicPeople, MSGBOX_NPC
end
SaffronCity_CopycatsHouse_1F_EventScript_Chansey:: @ 816EB49
lock
faceplayer
waitse
playmoncry SPECIES_CHANSEY, 0
msgbox SaffronCity_CopycatsHouse_1F_Text_Chansey
waitmoncry
release
end
@@ -0,0 +1,13 @@
SaffronCity_CopycatsHouse_1F_Text_DaughterIsSelfCentered:: @ 819AB9B
.string "My daughter is so self-centered.\n"
.string "She has but a few friends.$"
SaffronCity_CopycatsHouse_1F_Text_DaughterLikesToMimicPeople:: @ 819ABD7
.string "My daughter likes to mimic people.\n"
.string "It's rather vexing.\p"
.string "Her mimicry has earned her the\n"
.string "nickname COPYCAT around here.$"
SaffronCity_CopycatsHouse_1F_Text_Chansey:: @ 819AC4B
.string "CHANSEY: Chaan! Sii!$"
@@ -1,7 +1,7 @@
{ {
"id": "MAP_SAFFRON_CITY_HOUSE1_2F", "id": "MAP_SAFFRON_CITY_COPYCATS_HOUSE_2F",
"name": "SaffronCity_House1_2F", "name": "SaffronCity_CopycatsHouse_2F",
"layout": "LAYOUT_SAFFRON_CITY_HOUSE1_2F", "layout": "LAYOUT_SAFFRON_CITY_COPYCATS_HOUSE_2F",
"music": "MUS_NIBI", "music": "MUS_NIBI",
"region_map_section": "MAPSEC_SAFFRON_CITY", "region_map_section": "MAPSEC_SAFFRON_CITY",
"requires_flash": false, "requires_flash": false,
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House1_2F_EventScript_16EB5D", "script": "SaffronCity_CopycatsHouse_2F_EventScript_Doduo",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House1_2F_EventScript_16EB70", "script": "SaffronCity_CopycatsHouse_2F_EventScript_Doll",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House1_2F_EventScript_16EB70", "script": "SaffronCity_CopycatsHouse_2F_EventScript_Doll",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House1_2F_EventScript_16EB7B", "script": "SaffronCity_CopycatsHouse_2F_EventScript_Copycat",
"flag": "0" "flag": "0"
} }
], ],
@@ -71,7 +71,7 @@
"x": 10, "x": 10,
"y": 2, "y": 2,
"elevation": 3, "elevation": 3,
"dest_map": "MAP_SAFFRON_CITY_HOUSE1_1F", "dest_map": "MAP_SAFFRON_CITY_COPYCATS_HOUSE_1F",
"dest_warp_id": 3 "dest_warp_id": 3
} }
], ],
@@ -82,14 +82,14 @@
"x": 1, "x": 1,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_House1_2F_EventScript_16EBC9" "script": "SaffronCity_CopycatsHouse_2F_EventScript_Computer"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 3, "x": 3,
"y": 5, "y": 5,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_House1_2F_EventScript_16EBD2" "script": "SaffronCity_CopycatsHouse_2F_EventScript_Game"
}, },
{ {
"type": "hidden_item", "type": "hidden_item",
@@ -97,7 +97,7 @@
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"item": "ITEM_NUGGET", "item": "ITEM_NUGGET",
"flag": "HIDDEN_ITEM_SAFFRON_CITY_HOUSE1_2F_NUGGET", "flag": "HIDDEN_ITEM_SAFFRON_CITY_COPYCATS_HOUSE_2F_NUGGET",
"quantity": 1, "quantity": 1,
"underfoot": false "underfoot": false
} }
@@ -0,0 +1,50 @@
SaffronCity_CopycatsHouse_2F_MapScripts:: @ 816EB5C
.byte 0
SaffronCity_CopycatsHouse_2F_EventScript_Doduo:: @ 816EB5D
lock
faceplayer
waitse
playmoncry SPECIES_DODUO, 0
msgbox SaffronCity_CopycatsHouse_2F_Text_Doduo
waitmoncry
release
end
SaffronCity_CopycatsHouse_2F_EventScript_Doll:: @ 816EB70
lock
msgbox SaffronCity_CopycatsHouse_2F_Text_RareMonOnlyDoll
release
end
SaffronCity_CopycatsHouse_2F_EventScript_Copycat:: @ 816EB7B
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
lock
faceplayer
checkitem ITEM_POKE_DOLL, 1
compare VAR_RESULT, TRUE
goto_if_eq EventScript_MimicTutor
checkplayergender
compare VAR_RESULT, MALE
call_if_eq SaffronCity_CopycatsHouse_2F_EventScript_MimicPlayerMale
compare VAR_RESULT, FEMALE
call_if_eq SaffronCity_CopycatsHouse_2F_EventScript_MimicPlayerFemale
release
end
SaffronCity_CopycatsHouse_2F_EventScript_MimicPlayerMale:: @ 816EBB7
msgbox SaffronCity_CopycatsHouse_2F_Text_MimickingFavoriteHobbyMale
return
SaffronCity_CopycatsHouse_2F_EventScript_MimicPlayerFemale:: @ 816EBC0
msgbox SaffronCity_CopycatsHouse_2F_Text_MimickingFavoriteHobbyFemale
return
SaffronCity_CopycatsHouse_2F_EventScript_Computer:: @ 816EBC9
msgbox SaffronCity_CopycatsHouse_2F_Text_MySecrets, MSGBOX_SIGN
end
SaffronCity_CopycatsHouse_2F_EventScript_Game:: @ 816EBD2
msgbox SaffronCity_CopycatsHouse_2F_Text_MarioWearingABucket, MSGBOX_SIGN
end
@@ -1,4 +1,4 @@
gUnknown_819AC60:: @ 819AC60 SaffronCity_CopycatsHouse_2F_Text_MimickingFavoriteHobbyMale:: @ 819AC60
.string "{PLAYER}: Hi!\n" .string "{PLAYER}: Hi!\n"
.string "Do you like POKéMON?\p" .string "Do you like POKéMON?\p"
.string "{PLAYER}: Uh, no, I just asked you.\p" .string "{PLAYER}: Uh, no, I just asked you.\p"
@@ -7,7 +7,7 @@ gUnknown_819AC60:: @ 819AC60
.string "COPYCAT: Hmm? Quit mimicking?\n" .string "COPYCAT: Hmm? Quit mimicking?\n"
.string "But, that's my favorite hobby!$" .string "But, that's my favorite hobby!$"
gUnknown_819ACF1:: @ 819ACF1 SaffronCity_CopycatsHouse_2F_Text_MimickingFavoriteHobbyFemale:: @ 819ACF1
.string "{PLAYER}: Hi.\n" .string "{PLAYER}: Hi.\n"
.string "You must like POKéMON.\p" .string "You must like POKéMON.\p"
.string "{PLAYER}: No, not me.\n" .string "{PLAYER}: No, not me.\n"
@@ -51,10 +51,10 @@ Text_MimicTaughtFemale:: @ 819AE90
.string "COPYCAT: You bet!\n" .string "COPYCAT: You bet!\n"
.string "It's a scream!$" .string "It's a scream!$"
Text_19AF1A:: @ 819AF1A SaffronCity_CopycatsHouse_2F_Text_TooMuchInBag:: @ 819AF1A
.string "にもつが いっぱいね!$" .string "にもつが いっぱいね!$"
Text_19AF26:: @ 819AF26 SaffronCity_CopycatsHouse_2F_Text_MimickingFavoriteHobbyMaleJP:: @ 819AF26
.string "{PLAYER}“やあ! こんにちは!\n" .string "{PLAYER}“やあ! こんにちは!\n"
.string "きみ ポケモン すきかい?\p" .string "きみ ポケモン すきかい?\p"
.string "{PLAYER}“ぼく じゃなくって\n" .string "{PLAYER}“ぼく じゃなくって\n"
@@ -66,7 +66,7 @@ Text_19AF26:: @ 819AF26
.string "だって あたし \n" .string "だって あたし \n"
.string "ものまね しゅみ なんだ もん!”$" .string "ものまね しゅみ なんだ もん!”$"
Text_19AFB0:: @ 819AFB0 SaffronCity_CopycatsHouse_2F_Text_MimickingFavoriteHobbyFemaleJP:: @ 819AFB0
.string "{PLAYER}“こんにちは!\n" .string "{PLAYER}“こんにちは!\n"
.string "ポケモン すきなのね?\p" .string "ポケモン すきなのね?\p"
.string "{PLAYER}“わたし じゃなくって\n" .string "{PLAYER}“わたし じゃなくって\n"
@@ -78,23 +78,25 @@ Text_19AFB0:: @ 819AFB0
.string "だって あたし\n" .string "だって あたし\n"
.string "ものまね しゅみ なんだ もん!$" .string "ものまね しゅみ なんだ もん!$"
gUnknown_819B030:: @ 819B030 SaffronCity_CopycatsHouse_2F_Text_Doduo:: @ 819B030
.string "DODUO: Giiih!\p" .string "DODUO: Giiih!\p"
.string "PRETTY MIRROR LOOK AT ME,\n" .string "PRETTY MIRROR LOOK AT ME,\n"
.string "SEE HOW PRETTY I CAN BE?$" .string "SEE HOW PRETTY I CAN BE?$"
gUnknown_819B071:: @ 819B071 SaffronCity_CopycatsHouse_2F_Text_RareMonOnlyDoll:: @ 819B071
.string "This is a rare POKéMON!\n" .string "This is a rare POKéMON!\n"
.string "Huh? It's only a doll!$" .string "Huh? It's only a doll!$"
gUnknown_819B0A0:: @ 819B0A0 SaffronCity_CopycatsHouse_2F_Text_MarioWearingABucket:: @ 819B0A0
.string "A game with MARIO wearing a bucket\n" .string "A game with MARIO wearing a bucket\n"
.string "on his head!$" .string "on his head!$"
gUnknown_819B0D0:: @ 819B0D0 SaffronCity_CopycatsHouse_2F_Text_MySecrets:: @ 819B0D0
.string "\p" .string "\p"
.string "My Secrets!\p" .string "My Secrets!\p"
.string "Skill: Mimicry!\n" .string "Skill: Mimicry!\n"
.string "Hobby: Collecting dolls!\l" .string "Hobby: Collecting dolls!\l"
.string "Favorite POKéMON: CLEFAIRY!$" .string "Favorite POKéMON: CLEFAIRY!$"
SaffronCity_CopycatsHouse_2F_Text_HuhCantSee:: @ 819B123
.string " みえないぞ‥$"
+13 -13
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 7, "trainer_sight_or_berry_tree_id": 7,
"script": "SaffronCity_Dojo_EventScript_16ED46", "script": "SaffronCity_Dojo_EventScript_Hitoshi",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 7, "trainer_sight_or_berry_tree_id": 7,
"script": "SaffronCity_Dojo_EventScript_16ED5D", "script": "SaffronCity_Dojo_EventScript_Hideki",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 7, "trainer_sight_or_berry_tree_id": 7,
"script": "SaffronCity_Dojo_EventScript_16ED74", "script": "SaffronCity_Dojo_EventScript_Aaron",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 7, "trainer_sight_or_berry_tree_id": 7,
"script": "SaffronCity_Dojo_EventScript_16ED8B", "script": "SaffronCity_Dojo_EventScript_Mike",
"flag": "0" "flag": "0"
}, },
{ {
@@ -75,7 +75,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 2, "trainer_sight_or_berry_tree_id": 2,
"script": "SaffronCity_Dojo_EventScript_16EDA2", "script": "SaffronCity_Dojo_EventScript_MasterKoichi",
"flag": "0" "flag": "0"
}, },
{ {
@@ -88,7 +88,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_Dojo_EventScript_16EC00", "script": "SaffronCity_Dojo_EventScript_HitmonleeBall",
"flag": "FLAG_HIDE_DOJO_HITMONLEE_BALL" "flag": "FLAG_HIDE_DOJO_HITMONLEE_BALL"
}, },
{ {
@@ -101,7 +101,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_Dojo_EventScript_16EC46", "script": "SaffronCity_Dojo_EventScript_HitmonchanBall",
"flag": "FLAG_HIDE_DOJO_HITMONCHAN_BALL" "flag": "FLAG_HIDE_DOJO_HITMONCHAN_BALL"
} }
], ],
@@ -136,7 +136,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_SAFFRON_CITY_DOJO", "var": "VAR_MAP_SCENE_SAFFRON_CITY_DOJO",
"var_value": 0, "var_value": 0,
"script": "SaffronCity_Dojo_EventScript_16EBDC" "script": "SaffronCity_Dojo_EventScript_TriggerMasterBattleLeft"
}, },
{ {
"type": "trigger", "type": "trigger",
@@ -145,7 +145,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_MAP_SCENE_SAFFRON_CITY_DOJO", "var": "VAR_MAP_SCENE_SAFFRON_CITY_DOJO",
"var_value": 0, "var_value": 0,
"script": "SaffronCity_Dojo_EventScript_16EBEE" "script": "SaffronCity_Dojo_EventScript_TriggerMasterBattleRight"
} }
], ],
"bg_events": [ "bg_events": [
@@ -154,28 +154,28 @@
"x": 3, "x": 3,
"y": 13, "y": 13,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_Dojo_EventScript_16ED2B" "script": "SaffronCity_Dojo_EventScript_Statue"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 9, "x": 9,
"y": 13, "y": 13,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_Dojo_EventScript_16ED2B" "script": "SaffronCity_Dojo_EventScript_Statue"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 5, "x": 5,
"y": 2, "y": 2,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_Dojo_EventScript_16ED34" "script": "SaffronCity_Dojo_EventScript_LeftScroll"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 7, "x": 7,
"y": 2, "y": 2,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_Dojo_EventScript_16ED3D" "script": "SaffronCity_Dojo_EventScript_RightScroll"
} }
] ]
} }
+57 -55
View File
@@ -1,157 +1,159 @@
.equ LOCALID_KARATE_MASTER, 5
SaffronCity_Dojo_MapScripts:: @ 816EBDB SaffronCity_Dojo_MapScripts:: @ 816EBDB
.byte 0 .byte 0
SaffronCity_Dojo_EventScript_16EBDC:: @ 816EBDC SaffronCity_Dojo_EventScript_TriggerMasterBattleLeft:: @ 816EBDC
lockall lockall
setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1 setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1
applymovement 5, Movement_WalkInPlaceFastestLeft applymovement LOCALID_KARATE_MASTER, Movement_WalkInPlaceFastestLeft
waitmovement 0 waitmovement 0
releaseall releaseall
end end
SaffronCity_Dojo_EventScript_16EBEE:: @ 816EBEE SaffronCity_Dojo_EventScript_TriggerMasterBattleRight:: @ 816EBEE
lockall lockall
setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1 setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1
applymovement 5, Movement_WalkInPlaceFastestRight applymovement LOCALID_KARATE_MASTER, Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
releaseall releaseall
end end
SaffronCity_Dojo_EventScript_16EC00:: @ 816EC00 SaffronCity_Dojo_EventScript_HitmonleeBall:: @ 816EC00
lock lock
faceplayer faceplayer
goto_if_set FLAG_GOT_HITMON_FROM_DOJO, EventScript_16EC3C goto_if_set FLAG_GOT_HITMON_FROM_DOJO, SaffronCity_Dojo_EventScript_AlreadyGotHitmon
drawmonpic SPECIES_HITMONLEE, 10, 3 drawmonpic SPECIES_HITMONLEE, 10, 3
setvar VAR_TEMP_1, SPECIES_HITMONLEE setvar VAR_TEMP_1, SPECIES_HITMONLEE
applymovement 5, Movement_WalkInPlaceFastestUp applymovement LOCALID_KARATE_MASTER, Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
textcolor 0 textcolor 0
msgbox gUnknown_819B44E, MSGBOX_YESNO msgbox SaffronCity_Dojo_Text_YouWantHitmonlee, MSGBOX_YESNO
call EventScript_1A6675 call EventScript_1A6675
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16EC82 goto_if_eq SaffronCity_Dojo_EventScript_GiveHitmon
erasemonpic erasemonpic
release release
end end
EventScript_16EC3C:: @ 816EC3C SaffronCity_Dojo_EventScript_AlreadyGotHitmon:: @ 816EC3C
msgbox gUnknown_819B4E1 msgbox SaffronCity_Dojo_Text_BetterNotGetGreedy
release release
end end
SaffronCity_Dojo_EventScript_16EC46:: @ 816EC46 SaffronCity_Dojo_EventScript_HitmonchanBall:: @ 816EC46
lock lock
faceplayer faceplayer
goto_if_set FLAG_GOT_HITMON_FROM_DOJO, EventScript_16EC3C goto_if_set FLAG_GOT_HITMON_FROM_DOJO, SaffronCity_Dojo_EventScript_AlreadyGotHitmon
drawmonpic SPECIES_HITMONCHAN, 10, 3 drawmonpic SPECIES_HITMONCHAN, 10, 3
setvar VAR_TEMP_1, SPECIES_HITMONCHAN setvar VAR_TEMP_1, SPECIES_HITMONCHAN
applymovement 5, Movement_WalkInPlaceFastestUp applymovement LOCALID_KARATE_MASTER, Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
textcolor 0 textcolor 0
msgbox gUnknown_819B49E, MSGBOX_YESNO msgbox SaffronCity_Dojo_Text_YouWantHitmonchan, MSGBOX_YESNO
call EventScript_1A6675 call EventScript_1A6675
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16EC82 goto_if_eq SaffronCity_Dojo_EventScript_GiveHitmon
erasemonpic erasemonpic
release release
end end
EventScript_16EC82:: @ 816EC82 SaffronCity_Dojo_EventScript_GiveHitmon:: @ 816EC82
erasemonpic erasemonpic
givemon VAR_TEMP_1, 25, ITEM_NONE givemon VAR_TEMP_1, 25, ITEM_NONE
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq EventScript_16ECB5 goto_if_eq SaffronCity_Dojo_EventScript_ReceivedHitmonParty
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16ECEC goto_if_eq SaffronCity_Dojo_EventScript_ReceivedHitmonPC
compare VAR_RESULT, 2 compare VAR_RESULT, 2
goto_if_eq EventScript_NoMoreRoomForPokemon goto_if_eq EventScript_NoMoreRoomForPokemon
release release
end end
EventScript_16ECB5:: @ 816ECB5 SaffronCity_Dojo_EventScript_ReceivedHitmonParty:: @ 816ECB5
removeobject VAR_LAST_TALKED removeobject VAR_LAST_TALKED
getspeciesname 0, VAR_TEMP_1 getspeciesname 0, VAR_TEMP_1
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_19B473 message SaffronCity_Dojo_Text_ReceivedMonFromKarateMaster
waitmessage waitmessage
waitfanfare waitfanfare
setflag FLAG_GOT_HITMON_FROM_DOJO setflag FLAG_GOT_HITMON_FROM_DOJO
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16ED29 goto_if_eq SaffronCity_Dojo_EventScript_EndGiveMon
call EventScript_GetGiftMonPartySlot call EventScript_GetGiftMonPartySlot
call EventScript_ChangePokemonNickname call EventScript_ChangePokemonNickname
goto EventScript_16ED29 goto SaffronCity_Dojo_EventScript_EndGiveMon
end end
EventScript_16ECEC:: @ 816ECEC SaffronCity_Dojo_EventScript_ReceivedHitmonPC:: @ 816ECEC
removeobject VAR_LAST_TALKED removeobject VAR_LAST_TALKED
getspeciesname 0, VAR_TEMP_1 getspeciesname 0, VAR_TEMP_1
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_19B473 message SaffronCity_Dojo_Text_ReceivedMonFromKarateMaster
waitmessage waitmessage
waitfanfare waitfanfare
setflag FLAG_GOT_HITMON_FROM_DOJO setflag FLAG_GOT_HITMON_FROM_DOJO
msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16ED1E goto_if_eq SaffronCity_Dojo_EventScript_TransferredHitmonToPC
call EventScript_NameReceivedBoxMon call EventScript_NameReceivedBoxMon
goto EventScript_16ED1E goto SaffronCity_Dojo_EventScript_TransferredHitmonToPC
end end
EventScript_16ED1E:: @ 816ED1E SaffronCity_Dojo_EventScript_TransferredHitmonToPC:: @ 816ED1E
call EventScript_TransferredToPC call EventScript_TransferredToPC
goto EventScript_16ED29 goto SaffronCity_Dojo_EventScript_EndGiveMon
end end
EventScript_16ED29:: @ 816ED29 SaffronCity_Dojo_EventScript_EndGiveMon:: @ 816ED29
release release
end end
SaffronCity_Dojo_EventScript_16ED2B:: @ 816ED2B SaffronCity_Dojo_EventScript_Statue:: @ 816ED2B
msgbox gUnknown_819B52E, MSGBOX_SIGN msgbox SaffronCity_Dojo_Text_FightingDojo, MSGBOX_SIGN
end end
SaffronCity_Dojo_EventScript_16ED34:: @ 816ED34 SaffronCity_Dojo_EventScript_LeftScroll:: @ 816ED34
msgbox gUnknown_819B4F8, MSGBOX_SIGN msgbox SaffronCity_Dojo_Text_EnemiesOnEverySide, MSGBOX_SIGN
end end
SaffronCity_Dojo_EventScript_16ED3D:: @ 816ED3D SaffronCity_Dojo_EventScript_RightScroll:: @ 816ED3D
msgbox gUnknown_819B50F, MSGBOX_SIGN msgbox SaffronCity_Dojo_Text_GoesAroundComesAround, MSGBOX_SIGN
end end
SaffronCity_Dojo_EventScript_16ED46:: @ 816ED46 SaffronCity_Dojo_EventScript_Hitoshi:: @ 816ED46
trainerbattle_single TRAINER_BLACK_BELT_HITOSHI, Text_19B3DF, Text_19B40F trainerbattle_single TRAINER_BLACK_BELT_HITOSHI, SaffronCity_Dojo_Text_HitoshiIntro, SaffronCity_Dojo_Text_HitoshiDefeat
msgbox gUnknown_819B41F, MSGBOX_AUTOCLOSE msgbox SaffronCity_Dojo_Text_HitoshiPostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Dojo_EventScript_16ED5D:: @ 816ED5D SaffronCity_Dojo_EventScript_Hideki:: @ 816ED5D
trainerbattle_single TRAINER_BLACK_BELT_HIDEKI, Text_19B2E0, Text_19B2FD trainerbattle_single TRAINER_BLACK_BELT_HIDEKI, SaffronCity_Dojo_Text_HidekiIntro, SaffronCity_Dojo_Text_HidekiDefeat
msgbox gUnknown_819B30F, MSGBOX_AUTOCLOSE msgbox SaffronCity_Dojo_Text_HidekiPostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Dojo_EventScript_16ED74:: @ 816ED74 SaffronCity_Dojo_EventScript_Aaron:: @ 816ED74
trainerbattle_single TRAINER_BLACK_BELT_AARON, Text_19B341, Text_19B396 trainerbattle_single TRAINER_BLACK_BELT_AARON, SaffronCity_Dojo_Text_AaronIntro, SaffronCity_Dojo_Text_AaronDefeat
msgbox gUnknown_819B3AC, MSGBOX_AUTOCLOSE msgbox SaffronCity_Dojo_Text_AaronPostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Dojo_EventScript_16ED8B:: @ 816ED8B SaffronCity_Dojo_EventScript_Mike:: @ 816ED8B
trainerbattle_single TRAINER_BLACK_BELT_MIKE, Text_19B275, Text_19B292 trainerbattle_single TRAINER_BLACK_BELT_MIKE, SaffronCity_Dojo_Text_MikeIntro, SaffronCity_Dojo_Text_MikeDefeat
msgbox gUnknown_819B29D, MSGBOX_AUTOCLOSE msgbox SaffronCity_Dojo_Text_MikePostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Dojo_EventScript_16EDA2:: @ 816EDA2 SaffronCity_Dojo_EventScript_MasterKoichi:: @ 816EDA2
trainerbattle_single TRAINER_BLACK_BELT_KOICHI, Text_19B12C, Text_19B193, EventScript_16EDD0 trainerbattle_single TRAINER_BLACK_BELT_KOICHI, SaffronCity_Dojo_Text_MasterKoichiIntro, SaffronCity_Dojo_Text_MasterKoichiDefeat, SaffronCity_Dojo_EventScript_DefeatedMasterKoichi
goto_if_set FLAG_GOT_HITMON_FROM_DOJO, EventScript_16EDC6 goto_if_set FLAG_GOT_HITMON_FROM_DOJO, SaffronCity_Dojo_EventScript_MasterKoichiAlreadyGotHitmon
msgbox gUnknown_819B1A7, MSGBOX_AUTOCLOSE msgbox SaffronCity_Dojo_Text_ChoosePrizedFightingMon, MSGBOX_AUTOCLOSE
end end
EventScript_16EDC6:: @ 816EDC6 SaffronCity_Dojo_EventScript_MasterKoichiAlreadyGotHitmon:: @ 816EDC6
msgbox gUnknown_819B24C msgbox SaffronCity_Dojo_Text_StayAndTrainWithUs
release release
end end
EventScript_16EDD0:: @ 816EDD0 SaffronCity_Dojo_EventScript_DefeatedMasterKoichi:: @ 816EDD0
setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1 setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1
release release
end end
+24 -27
View File
@@ -1,7 +1,4 @@
Text_19B123:: @ 819B123 SaffronCity_Dojo_Text_MasterKoichiIntro:: @ 819B12C
.string " みえないぞ‥$"
Text_19B12C:: @ 819B12C
.string "Grunt!\p" .string "Grunt!\p"
.string "I am the KARATE MASTER!\n" .string "I am the KARATE MASTER!\n"
.string "I am the LEADER here!\p" .string "I am the LEADER here!\p"
@@ -9,11 +6,11 @@ Text_19B12C:: @ 819B12C
.string "Expect no mercy!\p" .string "Expect no mercy!\p"
.string "Fwaaa!$" .string "Fwaaa!$"
Text_19B193:: @ 819B193 SaffronCity_Dojo_Text_MasterKoichiDefeat:: @ 819B193
.string "Hwa!\n" .string "Hwa!\n"
.string "Arrgh! Beaten!$" .string "Arrgh! Beaten!$"
gUnknown_819B1A7:: @ 819B1A7 SaffronCity_Dojo_Text_ChoosePrizedFightingMon:: @ 819B1A7
.string "Indeed, I have lost!\p" .string "Indeed, I have lost!\p"
.string "But, I beseech you, do not take\n" .string "But, I beseech you, do not take\n"
.string "our emblem as your trophy!\p" .string "our emblem as your trophy!\p"
@@ -21,85 +18,85 @@ gUnknown_819B1A7:: @ 819B1A7
.string "FIGHTING POKéMON!\p" .string "FIGHTING POKéMON!\p"
.string "Choose whichever one you like!$" .string "Choose whichever one you like!$"
gUnknown_819B24C:: @ 819B24C SaffronCity_Dojo_Text_StayAndTrainWithUs:: @ 819B24C
.string "Grunt!\n" .string "Grunt!\n"
.string "Stay and train at karate with us!$" .string "Stay and train at karate with us!$"
Text_19B275:: @ 819B275 SaffronCity_Dojo_Text_MikeIntro:: @ 819B275
.string "Hoargh!\n" .string "Hoargh!\n"
.string "Take your shoes off!$" .string "Take your shoes off!$"
Text_19B292:: @ 819B292 SaffronCity_Dojo_Text_MikeDefeat:: @ 819B292
.string "I give up!$" .string "I give up!$"
gUnknown_819B29D:: @ 819B29D SaffronCity_Dojo_Text_MikePostBattle:: @ 819B29D
.string "You wait 'til you see our MASTER!\n" .string "You wait 'til you see our MASTER!\n"
.string "I'm a small fry compared to him!$" .string "I'm a small fry compared to him!$"
Text_19B2E0:: @ 819B2E0 SaffronCity_Dojo_Text_HidekiIntro:: @ 819B2E0
.string "I hear you're good!\n" .string "I hear you're good!\n"
.string "Show me!$" .string "Show me!$"
Text_19B2FD:: @ 819B2FD SaffronCity_Dojo_Text_HidekiDefeat:: @ 819B2FD
.string "Judge!\n" .string "Judge!\n"
.string "One point!$" .string "One point!$"
gUnknown_819B30F:: @ 819B30F SaffronCity_Dojo_Text_HidekiPostBattle:: @ 819B30F
.string "Our MASTER is a pro fighter.\n" .string "Our MASTER is a pro fighter.\n"
.string "Be prepared to lose!$" .string "Be prepared to lose!$"
Text_19B341:: @ 819B341 SaffronCity_Dojo_Text_AaronIntro:: @ 819B341
.string "Hiyah!\n" .string "Hiyah!\n"
.string "I have no fear for anything tough!\p" .string "I have no fear for anything tough!\p"
.string "I shatter boulders for training\n" .string "I shatter boulders for training\n"
.string "every day!$" .string "every day!$"
Text_19B396:: @ 819B396 SaffronCity_Dojo_Text_AaronDefeat:: @ 819B396
.string "Yow!\n" .string "Yow!\n"
.string "Stubbed fingers!$" .string "Stubbed fingers!$"
gUnknown_819B3AC:: @ 819B3AC SaffronCity_Dojo_Text_AaronPostBattle:: @ 819B3AC
.string "The only thing that frightens us is\n" .string "The only thing that frightens us is\n"
.string "psychic power!$" .string "psychic power!$"
Text_19B3DF:: @ 819B3DF SaffronCity_Dojo_Text_HitoshiIntro:: @ 819B3DF
.string "Hwaah!\p" .string "Hwaah!\p"
.string "You're trespassing in our\n" .string "You're trespassing in our\n"
.string "FIGHTING DOJO!$" .string "FIGHTING DOJO!$"
Text_19B40F:: @ 819B40F SaffronCity_Dojo_Text_HitoshiDefeat:: @ 819B40F
.string "Oof!\n" .string "Oof!\n"
.string "I give up!$" .string "I give up!$"
gUnknown_819B41F:: @ 819B41F SaffronCity_Dojo_Text_HitoshiPostBattle:: @ 819B41F
.string "The prime fighters across the land\n" .string "The prime fighters across the land\n"
.string "train here.$" .string "train here.$"
gUnknown_819B44E:: @ 819B44E SaffronCity_Dojo_Text_YouWantHitmonlee:: @ 819B44E
.string "You want the hard-kicking\n" .string "You want the hard-kicking\n"
.string "HITMONLEE?$" .string "HITMONLEE?$"
Text_19B473:: @ 819B473 SaffronCity_Dojo_Text_ReceivedMonFromKarateMaster:: @ 819B473
.string "{PLAYER} received the {STR_VAR_1}\n" .string "{PLAYER} received the {STR_VAR_1}\n"
.string "from the KARATE MASTER.$" .string "from the KARATE MASTER.$"
gUnknown_819B49E:: @ 819B49E SaffronCity_Dojo_Text_YouWantHitmonchan:: @ 819B49E
.string "You want the piston-punching\n" .string "You want the piston-punching\n"
.string "HITMONCHAN?$" .string "HITMONCHAN?$"
Text_19B4C7:: @ 819B4C7 SaffronCity_Dojo_Text_ReceivedMonFromKarateMaster2:: @ 819B4C7
.string "{PLAYER}は カラテ だいおう から\n" .string "{PLAYER}は カラテ だいおう から\n"
.string "{STR_VAR_1}を もらった!$" .string "{STR_VAR_1}を もらった!$"
gUnknown_819B4E1:: @ 819B4E1 SaffronCity_Dojo_Text_BetterNotGetGreedy:: @ 819B4E1
.string "Better not get greedy…$" .string "Better not get greedy…$"
gUnknown_819B4F8:: @ 819B4F8 SaffronCity_Dojo_Text_EnemiesOnEverySide:: @ 819B4F8
.string "Enemies on every side!$" .string "Enemies on every side!$"
gUnknown_819B50F:: @ 819B50F SaffronCity_Dojo_Text_GoesAroundComesAround:: @ 819B50F
.string "What goes around comes around.$" .string "What goes around comes around.$"
gUnknown_819B52E:: @ 819B52E SaffronCity_Dojo_Text_FightingDojo:: @ 819B52E
.string "FIGHTING DOJO$" .string "FIGHTING DOJO$"
+11 -11
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "SaffronCity_Gym_EventScript_16EEC3", "script": "SaffronCity_Gym_EventScript_Cameron",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "SaffronCity_Gym_EventScript_16EE88", "script": "SaffronCity_Gym_EventScript_Johan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "SaffronCity_Gym_EventScript_16EEDA", "script": "SaffronCity_Gym_EventScript_Preston",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "SaffronCity_Gym_EventScript_16EEF1", "script": "SaffronCity_Gym_EventScript_Amanda",
"flag": "0" "flag": "0"
}, },
{ {
@@ -75,7 +75,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "SaffronCity_Gym_EventScript_16EF08", "script": "SaffronCity_Gym_EventScript_Stacy",
"flag": "0" "flag": "0"
}, },
{ {
@@ -88,7 +88,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "SaffronCity_Gym_EventScript_16EF1F", "script": "SaffronCity_Gym_EventScript_Tasha",
"flag": "0" "flag": "0"
}, },
{ {
@@ -101,7 +101,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_Gym_EventScript_16EDD8", "script": "SaffronCity_Gym_EventScript_Sabrina",
"flag": "0" "flag": "0"
}, },
{ {
@@ -114,7 +114,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 3, "trainer_sight_or_berry_tree_id": 3,
"script": "SaffronCity_Gym_EventScript_16EE9F", "script": "SaffronCity_Gym_EventScript_Tyron",
"flag": "0" "flag": "0"
}, },
{ {
@@ -127,7 +127,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_Gym_EventScript_16EF36", "script": "SaffronCity_Gym_EventScript_GymGuy",
"flag": "0" "flag": "0"
} }
], ],
@@ -371,14 +371,14 @@
"x": 12, "x": 12,
"y": 20, "y": 20,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_Gym_EventScript_16EF55" "script": "SaffronCity_Gym_EventScript_GymStatue"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 16, "x": 16,
"y": 20, "y": 20,
"elevation": 0, "elevation": 0,
"script": "SaffronCity_Gym_EventScript_16EF55" "script": "SaffronCity_Gym_EventScript_GymStatue"
} }
] ]
} }
+44 -44
View File
@@ -1,97 +1,97 @@
SaffronCity_Gym_MapScripts:: @ 816EDD7 SaffronCity_Gym_MapScripts:: @ 816EDD7
.byte 0 .byte 0
SaffronCity_Gym_EventScript_16EDD8:: @ 816EDD8 SaffronCity_Gym_EventScript_Sabrina:: @ 816EDD8
famechecker FAMECHECKER_SABRINA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 famechecker FAMECHECKER_SABRINA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
trainerbattle_single TRAINER_LEADER_SABRINA, Text_19B53C, Text_19B602, EventScript_16EE0A, NO_MUSIC trainerbattle_single TRAINER_LEADER_SABRINA, SaffronCity_Gym_Text_SabrinaIntro, SaffronCity_Gym_Text_SabrinaDefeat, SaffronCity_Gym_EventScript_DefeatedSabrina, NO_MUSIC
goto_if_unset FLAG_GOT_TM04_FROM_SABRINA, EventScript_16EE3D goto_if_unset FLAG_GOT_TM04_FROM_SABRINA, SaffronCity_Gym_EventScript_GiveTM04
msgbox gUnknown_819B7F2 msgbox SaffronCity_Gym_Text_ExplainTM04
release release
end end
EventScript_16EE0A:: @ 816EE0A SaffronCity_Gym_EventScript_DefeatedSabrina:: @ 816EE0A
famechecker FAMECHECKER_SABRINA, 2 famechecker FAMECHECKER_SABRINA, 2
famechecker FAMECHECKER_SABRINA, 3 famechecker FAMECHECKER_SABRINA, 3
clearflag FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS clearflag FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS
setflag FLAG_DEFEATED_SABRINA setflag FLAG_DEFEATED_SABRINA
setflag FLAG_BADGE06_GET setflag FLAG_BADGE06_GET
set_gym_trainers 6 set_gym_trainers 6
goto EventScript_16EE3D goto SaffronCity_Gym_EventScript_GiveTM04
end end
EventScript_16EE3D:: @ 816EE3D SaffronCity_Gym_EventScript_GiveTM04:: @ 816EE3D
msgbox gUnknown_819B6FA msgbox SaffronCity_Gym_Text_ExplainMarshBadgeTakeThis
checkitemspace ITEM_TM04, 1 checkitemspace ITEM_TM04, 1
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16EE7E goto_if_eq SaffronCity_Gym_EventScript_NoRoomForTM04
giveitem_msg gUnknown_819B7D3, ITEM_TM04 giveitem_msg SaffronCity_Gym_Text_ReceivedTM04FromSabrina, ITEM_TM04
setflag FLAG_GOT_TM04_FROM_SABRINA setflag FLAG_GOT_TM04_FROM_SABRINA
msgbox gUnknown_819B685 msgbox SaffronCity_Gym_Text_SabrinaPostBattle
release release
end end
EventScript_16EE7E:: @ 816EE7E SaffronCity_Gym_EventScript_NoRoomForTM04:: @ 816EE7E
msgbox gUnknown_819B849 msgbox SaffronCity_Gym_Text_BagFullOfOtherItems
release release
end end
SaffronCity_Gym_EventScript_16EE88:: @ 816EE88 SaffronCity_Gym_EventScript_Johan:: @ 816EE88
trainerbattle_single TRAINER_PSYCHIC_JOHAN, Text_19B936, Text_19B957 trainerbattle_single TRAINER_PSYCHIC_JOHAN, SaffronCity_Gym_Text_JohanIntro, SaffronCity_Gym_Text_JohanDefeat
msgbox gUnknown_819B96D, MSGBOX_AUTOCLOSE msgbox SaffronCity_Gym_Text_JohanPostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Gym_EventScript_16EE9F:: @ 816EE9F SaffronCity_Gym_EventScript_Tyron:: @ 816EE9F
trainerbattle_single TRAINER_PSYCHIC_TYRON, Text_19BA45, Text_19BA9E trainerbattle_single TRAINER_PSYCHIC_TYRON, SaffronCity_Gym_Text_TyronIntro, SaffronCity_Gym_Text_TyronDefeat
famechecker FAMECHECKER_SABRINA, 5 famechecker FAMECHECKER_SABRINA, 5
msgbox gUnknown_819BAB4, MSGBOX_AUTOCLOSE msgbox SaffronCity_Gym_Text_TyronPostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Gym_EventScript_16EEC3:: @ 816EEC3 SaffronCity_Gym_EventScript_Cameron:: @ 816EEC3
trainerbattle_single TRAINER_PSYCHIC_CAMERON, Text_19BB49, Text_19BBA1 trainerbattle_single TRAINER_PSYCHIC_CAMERON, SaffronCity_Gym_Text_CameronIntro, SaffronCity_Gym_Text_CameronDefeat
msgbox gUnknown_819BBB3, MSGBOX_AUTOCLOSE msgbox SaffronCity_Gym_Text_CameronPostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Gym_EventScript_16EEDA:: @ 816EEDA SaffronCity_Gym_EventScript_Preston:: @ 816EEDA
trainerbattle_single TRAINER_PSYCHIC_PRESTON, Text_19BC57, Text_19BCBC trainerbattle_single TRAINER_PSYCHIC_PRESTON, SaffronCity_Gym_Text_PrestonIntro, SaffronCity_Gym_Text_PrestonDefeat
msgbox gUnknown_819BCC4, MSGBOX_AUTOCLOSE msgbox SaffronCity_Gym_Text_PrestonPostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Gym_EventScript_16EEF1:: @ 816EEF1 SaffronCity_Gym_EventScript_Amanda:: @ 816EEF1
trainerbattle_single TRAINER_CHANNELER_AMANDA, Text_19B86A, Text_19B8A8 trainerbattle_single TRAINER_CHANNELER_AMANDA, SaffronCity_Gym_Text_AmandaIntro, SaffronCity_Gym_Text_AmandaDefeat
msgbox gUnknown_819B8B9, MSGBOX_AUTOCLOSE msgbox SaffronCity_Gym_Text_AmandaPostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Gym_EventScript_16EF08:: @ 816EF08 SaffronCity_Gym_EventScript_Stacy:: @ 816EF08
trainerbattle_single TRAINER_CHANNELER_STACY, Text_19B998, Text_19B9EC trainerbattle_single TRAINER_CHANNELER_STACY, SaffronCity_Gym_Text_StacyIntro, SaffronCity_Gym_Text_StacyDefeat
msgbox gUnknown_819B9F7, MSGBOX_AUTOCLOSE msgbox SaffronCity_Gym_Text_StacyPostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Gym_EventScript_16EF1F:: @ 816EF1F SaffronCity_Gym_EventScript_Tasha:: @ 816EF1F
trainerbattle_single TRAINER_CHANNELER_TASHA, Text_19BAE8, Text_19BB0D trainerbattle_single TRAINER_CHANNELER_TASHA, SaffronCity_Gym_Text_TashaIntro, SaffronCity_Gym_Text_TashaDefeat
msgbox gUnknown_819BB1F, MSGBOX_AUTOCLOSE msgbox SaffronCity_Gym_Text_TashaPostBattle, MSGBOX_AUTOCLOSE
end end
SaffronCity_Gym_EventScript_16EF36:: @ 816EF36 SaffronCity_Gym_EventScript_GymGuy:: @ 816EF36
lock lock
faceplayer faceplayer
goto_if_set FLAG_DEFEATED_SABRINA, EventScript_16EF4B goto_if_set FLAG_DEFEATED_SABRINA, SaffronCity_Gym_EventScript_GymGuyPostVictory
msgbox gUnknown_819BCF6 msgbox SaffronCity_Gym_Text_GymGuyAdvice
release release
end end
EventScript_16EF4B:: @ 816EF4B SaffronCity_Gym_EventScript_GymGuyPostVictory:: @ 816EF4B
msgbox gUnknown_819BDBB msgbox SaffronCity_Gym_Text_GymGuyPostVictory
release release
end end
SaffronCity_Gym_EventScript_16EF55:: @ 816EF55 SaffronCity_Gym_EventScript_GymStatue:: @ 816EF55
lockall lockall
goto_if_set FLAG_BADGE06_GET, EventScript_16EF69 goto_if_set FLAG_BADGE06_GET, SaffronCity_Gym_EventScript_GymStatuePostVictory
msgbox gUnknown_819BDFE msgbox SaffronCity_Gym_Text_GymStatue
releaseall releaseall
end end
EventScript_16EF69:: @ 816EF69 SaffronCity_Gym_EventScript_GymStatuePostVictory:: @ 816EF69
msgbox gUnknown_819BE37 msgbox SaffronCity_Gym_Text_GymStatuePlayerWon
releaseall releaseall
end end
+32 -32
View File
@@ -1,4 +1,4 @@
Text_19B53C:: @ 819B53C SaffronCity_Gym_Text_SabrinaIntro:: @ 819B53C
.string "I had a vision of your arrival.\p" .string "I had a vision of your arrival.\p"
.string "I have had psychic powers since\n" .string "I have had psychic powers since\n"
.string "I was a child.\p" .string "I was a child.\p"
@@ -7,7 +7,7 @@ Text_19B53C:: @ 819B53C
.string "I dislike battling, but if you wish,\n" .string "I dislike battling, but if you wish,\n"
.string "I will show you my powers!{PLAY_BGM}{MUS_EXEYE}$" .string "I will show you my powers!{PLAY_BGM}{MUS_EXEYE}$"
Text_19B602:: @ 819B602 SaffronCity_Gym_Text_SabrinaDefeat:: @ 819B602
.string "This loss shocks me!\n" .string "This loss shocks me!\n"
.string "But, a loss is a loss.\p" .string "But, a loss is a loss.\p"
.string "I admit, I didn't work hard enough\n" .string "I admit, I didn't work hard enough\n"
@@ -15,13 +15,13 @@ Text_19B602:: @ 819B602
.string "Your victory has earned you the\n" .string "Your victory has earned you the\n"
.string "MARSHBADGE.$" .string "MARSHBADGE.$"
gUnknown_819B685:: @ 819B685 SaffronCity_Gym_Text_SabrinaPostBattle:: @ 819B685
.string "Psychic power isn't something that\n" .string "Psychic power isn't something that\n"
.string "only a few people have.\p" .string "only a few people have.\p"
.string "Everyone has psychic power.\n" .string "Everyone has psychic power.\n"
.string "People just don't realize it.$" .string "People just don't realize it.$"
gUnknown_819B6FA:: @ 819B6FA SaffronCity_Gym_Text_ExplainMarshBadgeTakeThis:: @ 819B6FA
.string "The MARSHBADGE makes POKéMON up\n" .string "The MARSHBADGE makes POKéMON up\n"
.string "to Lv. 70 obey you.\p" .string "to Lv. 70 obey you.\p"
.string "Stronger POKéMON will become wild,\n" .string "Stronger POKéMON will become wild,\n"
@@ -30,87 +30,87 @@ gUnknown_819B6FA:: @ 819B6FA
.string "much to avoid that problem.\p" .string "much to avoid that problem.\p"
.string "Wait, please take this TM with you.$" .string "Wait, please take this TM with you.$"
gUnknown_819B7D3:: @ 819B7D3 SaffronCity_Gym_Text_ReceivedTM04FromSabrina:: @ 819B7D3
.string "{PLAYER} received TM04 from\n" .string "{PLAYER} received TM04 from\n"
.string "SABRINA.$" .string "SABRINA.$"
gUnknown_819B7F2:: @ 819B7F2 SaffronCity_Gym_Text_ExplainTM04:: @ 819B7F2
.string "TM04 is CALM MIND.\p" .string "TM04 is CALM MIND.\p"
.string "It makes the POKéMON concentrate\n" .string "It makes the POKéMON concentrate\n"
.string "to raise both SP. ATK and SP. DEF.$" .string "to raise both SP. ATK and SP. DEF.$"
gUnknown_819B849:: @ 819B849 SaffronCity_Gym_Text_BagFullOfOtherItems:: @ 819B849
.string "Your BAG is full of other items.$" .string "Your BAG is full of other items.$"
Text_19B86A:: @ 819B86A SaffronCity_Gym_Text_AmandaIntro:: @ 819B86A
.string "SABRINA is far younger than I,\n" .string "SABRINA is far younger than I,\n"
.string "but she has earned my respect.$" .string "but she has earned my respect.$"
Text_19B8A8:: @ 819B8A8 SaffronCity_Gym_Text_AmandaDefeat:: @ 819B8A8
.string "Not good enough!$" .string "Not good enough!$"
gUnknown_819B8B9:: @ 819B8B9 SaffronCity_Gym_Text_AmandaPostBattle:: @ 819B8B9
.string "In a battle of equals, the one\n" .string "In a battle of equals, the one\n"
.string "with the stronger will wins.\p" .string "with the stronger will wins.\p"
.string "If you wish to beat SABRINA, focus\n" .string "If you wish to beat SABRINA, focus\n"
.string "and will yourself to victory.$" .string "and will yourself to victory.$"
Text_19B936:: @ 819B936 SaffronCity_Gym_Text_JohanIntro:: @ 819B936
.string "Does our unseen power scare you?$" .string "Does our unseen power scare you?$"
Text_19B957:: @ 819B957 SaffronCity_Gym_Text_JohanDefeat:: @ 819B957
.string "I never foresaw this!$" .string "I never foresaw this!$"
gUnknown_819B96D:: @ 819B96D SaffronCity_Gym_Text_JohanPostBattle:: @ 819B96D
.string "PSYCHIC POKéMON fear only ghosts\n" .string "PSYCHIC POKéMON fear only ghosts\n"
.string "and bugs!$" .string "and bugs!$"
Text_19B998:: @ 819B998 SaffronCity_Gym_Text_StacyIntro:: @ 819B998
.string "POKéMON take on the appearance of\n" .string "POKéMON take on the appearance of\n"
.string "their TRAINERS.\p" .string "their TRAINERS.\p"
.string "Your POKéMON must be tough, then!$" .string "Your POKéMON must be tough, then!$"
Text_19B9EC:: @ 819B9EC SaffronCity_Gym_Text_StacyDefeat:: @ 819B9EC
.string "I knew it!$" .string "I knew it!$"
gUnknown_819B9F7:: @ 819B9F7 SaffronCity_Gym_Text_StacyPostBattle:: @ 819B9F7
.string "I have much to learn still…\p" .string "I have much to learn still…\p"
.string "I must master PSYCHIC and teach it\n" .string "I must master PSYCHIC and teach it\n"
.string "to my POKéMON…$" .string "to my POKéMON…$"
Text_19BA45:: @ 819BA45 SaffronCity_Gym_Text_TyronIntro:: @ 819BA45
.string "You understand, don't you?\p" .string "You understand, don't you?\p"
.string "That power alone isn't enough to\n" .string "That power alone isn't enough to\n"
.string "win in the world of POKéMON?$" .string "win in the world of POKéMON?$"
Text_19BA9E:: @ 819BA9E SaffronCity_Gym_Text_TyronDefeat:: @ 819BA9E
.string "I don't believe this!$" .string "I don't believe this!$"
gUnknown_819BAB4:: @ 819BAB4 SaffronCity_Gym_Text_TyronPostBattle:: @ 819BAB4
.string "SABRINA just wiped out the KARATE\n" .string "SABRINA just wiped out the KARATE\n"
.string "MASTER next door.$" .string "MASTER next door.$"
Text_19BAE8:: @ 819BAE8 SaffronCity_Gym_Text_TashaIntro:: @ 819BAE8
.string "You and I, our POKéMON shall\n" .string "You and I, our POKéMON shall\n"
.string "battle!$" .string "battle!$"
Text_19BB0D:: @ 819BB0D SaffronCity_Gym_Text_TashaDefeat:: @ 819BB0D
.string "I lost after all!$" .string "I lost after all!$"
gUnknown_819BB1F:: @ 819BB1F SaffronCity_Gym_Text_TashaPostBattle:: @ 819BB1F
.string "I knew that this was going to take\n" .string "I knew that this was going to take\n"
.string "place.$" .string "place.$"
Text_19BB49:: @ 819BB49 SaffronCity_Gym_Text_CameronIntro:: @ 819BB49
.string "SABRINA is young, but she's also\n" .string "SABRINA is young, but she's also\n"
.string "our highly skilled LEADER.\p" .string "our highly skilled LEADER.\p"
.string "You won't reach her easily!$" .string "You won't reach her easily!$"
Text_19BBA1:: @ 819BBA1 SaffronCity_Gym_Text_CameronDefeat:: @ 819BBA1
.string "Ow!\n" .string "Ow!\n"
.string "Down and out!$" .string "Down and out!$"
gUnknown_819BBB3:: @ 819BBB3 SaffronCity_Gym_Text_CameronPostBattle:: @ 819BBB3
.string "There used to be two POKéMON GYMS\n" .string "There used to be two POKéMON GYMS\n"
.string "in SAFFRON.\p" .string "in SAFFRON.\p"
.string "The FIGHTING DOJO next door lost\n" .string "The FIGHTING DOJO next door lost\n"
@@ -118,20 +118,20 @@ gUnknown_819BBB3:: @ 819BBB3
.string "We simply creamed them when we\n" .string "We simply creamed them when we\n"
.string "decided to have just one GYM.$" .string "decided to have just one GYM.$"
Text_19BC57:: @ 819BC57 SaffronCity_Gym_Text_PrestonIntro:: @ 819BC57
.string "SAFFRON POKéMON GYM is famous for\n" .string "SAFFRON POKéMON GYM is famous for\n"
.string "training psychics.\p" .string "training psychics.\p"
.string "You want to see SABRINA, don't\n" .string "You want to see SABRINA, don't\n"
.string "you? I can tell!$" .string "you? I can tell!$"
Text_19BCBC:: @ 819BCBC SaffronCity_Gym_Text_PrestonDefeat:: @ 819BCBC
.string "Arrrgh!$" .string "Arrrgh!$"
gUnknown_819BCC4:: @ 819BCC4 SaffronCity_Gym_Text_PrestonPostBattle:: @ 819BCC4
.string "That's right! I used telepathy to\n" .string "That's right! I used telepathy to\n"
.string "read your mind!$" .string "read your mind!$"
gUnknown_819BCF6:: @ 819BCF6 SaffronCity_Gym_Text_GymGuyAdvice:: @ 819BCF6
.string "Yo!\n" .string "Yo!\n"
.string "Champ in the making!\p" .string "Champ in the making!\p"
.string "SABRINA's POKéMON use psychic\n" .string "SABRINA's POKéMON use psychic\n"
@@ -141,18 +141,18 @@ gUnknown_819BCF6:: @ 819BCF6
.string "They'll get destroyed before they\n" .string "They'll get destroyed before they\n"
.string "can even aim a punch!$" .string "can even aim a punch!$"
gUnknown_819BDBB:: @ 819BDBB SaffronCity_Gym_Text_GymGuyPostVictory:: @ 819BDBB
.string "Psychic power, huh?\p" .string "Psychic power, huh?\p"
.string "If I had that, I'd make a bundle\n" .string "If I had that, I'd make a bundle\n"
.string "at the slots!$" .string "at the slots!$"
gUnknown_819BDFE:: @ 819BDFE SaffronCity_Gym_Text_GymStatue:: @ 819BDFE
.string "SAFFRON POKéMON GYM\n" .string "SAFFRON POKéMON GYM\n"
.string "LEADER: SABRINA\p" .string "LEADER: SABRINA\p"
.string "WINNING TRAINERS:\n" .string "WINNING TRAINERS:\n"
.string "{RIVAL}$" .string "{RIVAL}$"
gUnknown_819BE37:: @ 819BE37 SaffronCity_Gym_Text_GymStatuePlayerWon:: @ 819BE37
.string "SAFFRON POKéMON GYM\n" .string "SAFFRON POKéMON GYM\n"
.string "LEADER: SABRINA\p" .string "LEADER: SABRINA\p"
.string "WINNING TRAINERS:\n" .string "WINNING TRAINERS:\n"
@@ -1,6 +1,6 @@
{ {
"id": "MAP_SAFFRON_CITY_HOUSE2", "id": "MAP_SAFFRON_CITY_HOUSE",
"name": "SaffronCity_House2", "name": "SaffronCity_House",
"layout": "LAYOUT_HOUSE5", "layout": "LAYOUT_HOUSE5",
"music": "MUS_NIBI", "music": "MUS_NIBI",
"region_map_section": "MAPSEC_SAFFRON_CITY", "region_map_section": "MAPSEC_SAFFRON_CITY",
@@ -23,7 +23,7 @@
"movement_range_y": 4, "movement_range_y": 4,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House2_EventScript_16EF86", "script": "SaffronCity_House_EventScript_Pidgey",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House2_EventScript_16EF74", "script": "SaffronCity_House_EventScript_Lass",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House2_EventScript_16EF7D", "script": "SaffronCity_House_EventScript_Youngster",
"flag": "0" "flag": "0"
}, },
{ {
@@ -96,7 +96,7 @@
"x": 5, "x": 5,
"y": 4, "y": 4,
"elevation": 3, "elevation": 3,
"script": "SaffronCity_House2_EventScript_16EF99" "script": "SaffronCity_House_EventScript_Letter"
} }
] ]
} }
+24
View File
@@ -0,0 +1,24 @@
SaffronCity_House_MapScripts:: @ 816EF73
.byte 0
SaffronCity_House_EventScript_Lass:: @ 816EF74
msgbox SaffronCity_House_Text_DontLookAtMyLetter, MSGBOX_NPC
end
SaffronCity_House_EventScript_Youngster:: @ 816EF7D
msgbox SaffronCity_House_Text_GettingCopycatPokeDoll, MSGBOX_NPC
end
SaffronCity_House_EventScript_Pidgey:: @ 816EF86
lock
faceplayer
waitse
playmoncry SPECIES_PIDGEY, 0
msgbox SaffronCity_House_Text_Pidgey
waitmoncry
release
end
SaffronCity_House_EventScript_Letter:: @ 816EF99
msgbox SaffronCity_House_Text_ExplainPPUp, MSGBOX_SIGN
end
@@ -1,17 +1,17 @@
gUnknown_819BE74:: @ 819BE74 SaffronCity_House_Text_DontLookAtMyLetter:: @ 819BE74
.string "…Thank you for writing.\n" .string "…Thank you for writing.\n"
.string "I hope to see you soon!\p" .string "I hope to see you soon!\p"
.string "…Hey!\n" .string "…Hey!\n"
.string "Don't look at my letter!$" .string "Don't look at my letter!$"
gUnknown_819BEC3:: @ 819BEC3 SaffronCity_House_Text_Pidgey:: @ 819BEC3
.string "PIDGEY: Kurukkoo!$" .string "PIDGEY: Kurukkoo!$"
gUnknown_819BED5:: @ 819BED5 SaffronCity_House_Text_GettingCopycatPokeDoll:: @ 819BED5
.string "The COPYCAT is cute!\n" .string "The COPYCAT is cute!\n"
.string "I'm getting her a POKé DOLL.$" .string "I'm getting her a POKé DOLL.$"
gUnknown_819BF07:: @ 819BF07 SaffronCity_House_Text_ExplainPPUp:: @ 819BF07
.string "I was given a PP UP as a gift.\p" .string "I was given a PP UP as a gift.\p"
.string "It's used to increase the PP of\n" .string "It's used to increase the PP of\n"
.string "a POKéMON's move.\p" .string "a POKéMON's move.\p"
@@ -1,20 +0,0 @@
SaffronCity_House1_1F_MapScripts:: @ 816EB36
.byte 0
SaffronCity_House1_1F_EventScript_16EB37:: @ 816EB37
msgbox gUnknown_819AB9B, MSGBOX_NPC
end
SaffronCity_House1_1F_EventScript_16EB40:: @ 816EB40
msgbox gUnknown_819ABD7, MSGBOX_NPC
end
SaffronCity_House1_1F_EventScript_16EB49:: @ 816EB49
lock
faceplayer
waitse
playmoncry SPECIES_CHANSEY, 0
msgbox gUnknown_819AC4B
waitmoncry
release
end
-32
View File
@@ -1,32 +0,0 @@
Text_19A9E7:: @ 819A9E7
.string "AGATHA's GHOST-type POKéMON are\n"
.string "horrifically terrifying in toughness.\p"
.string "I took my FIGHTING-type POKéMON\n"
.string "and raised them to the max.\p"
.string "I went at AGATHA feeling pretty\n"
.string "confident, but she whupped us.\p"
.string "That old lady's also got a really\n"
.string "short fuse, too.\p"
.string "It doesn't take anything to get\n"
.string "that scary lady hollering.$"
Text_19AB16:: @ 819AB16
.string "Maybe becoming an ELITE FOUR\n"
.string "member is in the blood.\p"
.string "From what I've heard, LANCE has\n"
.string "a cousin who's a GYM LEADER\l"
.string "somewhere far away.$"
gUnknown_819AB9B:: @ 819AB9B
.string "My daughter is so self-centered.\n"
.string "She has but a few friends.$"
gUnknown_819ABD7:: @ 819ABD7
.string "My daughter likes to mimic people.\n"
.string "It's rather vexing.\p"
.string "Her mimicry has earned her the\n"
.string "nickname COPYCAT around here.$"
gUnknown_819AC4B:: @ 819AC4B
.string "CHANSEY: Chaan! Sii!$"
@@ -1,50 +0,0 @@
SaffronCity_House1_2F_MapScripts:: @ 816EB5C
.byte 0
SaffronCity_House1_2F_EventScript_16EB5D:: @ 816EB5D
lock
faceplayer
waitse
playmoncry SPECIES_DODUO, 0
msgbox gUnknown_819B030
waitmoncry
release
end
SaffronCity_House1_2F_EventScript_16EB70:: @ 816EB70
lock
msgbox gUnknown_819B071
release
end
SaffronCity_House1_2F_EventScript_16EB7B:: @ 816EB7B
goto_if_questlog EventScript_ReleaseEnd
special sub_8112364
lock
faceplayer
checkitem ITEM_POKE_DOLL, 1
compare VAR_RESULT, TRUE
goto_if_eq EventScript_MimicTutor
checkplayergender
compare VAR_RESULT, MALE
call_if_eq EventScript_16EBB7
compare VAR_RESULT, FEMALE
call_if_eq EventScript_16EBC0
release
end
EventScript_16EBB7:: @ 816EBB7
msgbox gUnknown_819AC60
return
EventScript_16EBC0:: @ 816EBC0
msgbox gUnknown_819ACF1
return
SaffronCity_House1_2F_EventScript_16EBC9:: @ 816EBC9
msgbox gUnknown_819B0D0, MSGBOX_SIGN
end
SaffronCity_House1_2F_EventScript_16EBD2:: @ 816EBD2
msgbox gUnknown_819B0A0, MSGBOX_SIGN
end
-24
View File
@@ -1,24 +0,0 @@
SaffronCity_House2_MapScripts:: @ 816EF73
.byte 0
SaffronCity_House2_EventScript_16EF74:: @ 816EF74
msgbox gUnknown_819BE74, MSGBOX_NPC
end
SaffronCity_House2_EventScript_16EF7D:: @ 816EF7D
msgbox gUnknown_819BED5, MSGBOX_NPC
end
SaffronCity_House2_EventScript_16EF86:: @ 816EF86
lock
faceplayer
waitse
playmoncry SPECIES_PIDGEY, 0
msgbox gUnknown_819BEC3
waitmoncry
release
end
SaffronCity_House2_EventScript_16EF99:: @ 816EF99
msgbox gUnknown_819BF07, MSGBOX_SIGN
end
-26
View File
@@ -1,26 +0,0 @@
SaffronCity_House3_MapScripts:: @ 816F05E
.byte 0
SaffronCity_House3_EventScript_16F05F:: @ 816F05F
lock
faceplayer
goto_if_set FLAG_GOT_TM29_FROM_MR_PSYCHIC, EventScript_16F0B5
msgbox gUnknown_819C142
checkitemspace ITEM_TM29, 1
compare VAR_RESULT, FALSE
goto_if_eq EventScript_16F0AB
giveitem_msg gUnknown_819C16C, ITEM_TM29
msgbox gUnknown_819C18F
setflag FLAG_GOT_TM29_FROM_MR_PSYCHIC
release
end
EventScript_16F0AB:: @ 816F0AB
msgbox gUnknown_819C1FC
release
end
EventScript_16F0B5:: @ 816F0B5
msgbox gUnknown_819C18F
release
end
+3 -3
View File
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_Mart_EventScript_16EFB5", "script": "SaffronCity_Mart_EventScript_Clerk",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_Mart_EventScript_16EFAC", "script": "SaffronCity_Mart_EventScript_Youngster",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_Mart_EventScript_16EFA3", "script": "SaffronCity_Mart_EventScript_Lass",
"flag": "0" "flag": "0"
} }
], ],
+7 -7
View File
@@ -1,27 +1,27 @@
SaffronCity_Mart_MapScripts:: @ 816EFA2 SaffronCity_Mart_MapScripts:: @ 816EFA2
.byte 0 .byte 0
SaffronCity_Mart_EventScript_16EFA3:: @ 816EFA3 SaffronCity_Mart_EventScript_Lass:: @ 816EFA3
msgbox gUnknown_819BFF1, MSGBOX_NPC msgbox SaffronCity_Mart_Text_ReviveIsCostly, MSGBOX_NPC
end end
SaffronCity_Mart_EventScript_16EFAC:: @ 816EFAC SaffronCity_Mart_EventScript_Youngster:: @ 816EFAC
msgbox gUnknown_819BF8F, MSGBOX_NPC msgbox SaffronCity_Mart_Text_MaxRepelMoreEffectiveThanSuper, MSGBOX_NPC
end end
SaffronCity_Mart_EventScript_16EFB5:: @ 816EFB5 SaffronCity_Mart_EventScript_Clerk:: @ 816EFB5
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
lock lock
faceplayer faceplayer
message Text_MayIHelpYou message Text_MayIHelpYou
waitmessage waitmessage
pokemart Items_16EFDC pokemart SaffronCity_Mart_Items
msgbox Text_PleaseComeAgain msgbox Text_PleaseComeAgain
release release
end end
.align 2 .align 2
Items_16EFDC:: @ 816EFDC SaffronCity_Mart_Items:: @ 816EFDC
.2byte ITEM_GREAT_BALL .2byte ITEM_GREAT_BALL
.2byte ITEM_HYPER_POTION .2byte ITEM_HYPER_POTION
.2byte ITEM_REVIVE .2byte ITEM_REVIVE
+2 -2
View File
@@ -1,10 +1,10 @@
gUnknown_819BF8F:: @ 819BF8F SaffronCity_Mart_Text_MaxRepelMoreEffectiveThanSuper:: @ 819BF8F
.string "MAX REPEL keeps weaker POKéMON\n" .string "MAX REPEL keeps weaker POKéMON\n"
.string "from appearing.\p" .string "from appearing.\p"
.string "MAX REPEL stays effective longer\n" .string "MAX REPEL stays effective longer\n"
.string "than SUPER REPEL.$" .string "than SUPER REPEL.$"
gUnknown_819BFF1:: @ 819BFF1 SaffronCity_Mart_Text_ReviveIsCostly:: @ 819BFF1
.string "REVIVE is costly, but it revives\n" .string "REVIVE is costly, but it revives\n"
.string "fainted POKéMON!$" .string "fainted POKéMON!$"
@@ -1,6 +1,6 @@
{ {
"id": "MAP_SAFFRON_CITY_HOUSE3", "id": "MAP_SAFFRON_CITY_MR_PSYCHICS_HOUSE",
"name": "SaffronCity_House3", "name": "SaffronCity_MrPsychicsHouse",
"layout": "LAYOUT_HOUSE5", "layout": "LAYOUT_HOUSE5",
"music": "MUS_NIBI", "music": "MUS_NIBI",
"region_map_section": "MAPSEC_SAFFRON_CITY", "region_map_section": "MAPSEC_SAFFRON_CITY",
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_House3_EventScript_16F05F", "script": "SaffronCity_MrPsychicsHouse_EventScript_MrPsychic",
"flag": "0" "flag": "0"
} }
], ],
@@ -0,0 +1,26 @@
SaffronCity_MrPsychicsHouse_MapScripts:: @ 816F05E
.byte 0
SaffronCity_MrPsychicsHouse_EventScript_MrPsychic:: @ 816F05F
lock
faceplayer
goto_if_set FLAG_GOT_TM29_FROM_MR_PSYCHIC, SaffronCity_MrPsychicsHouse_EventScript_AlreadyGotTM29
msgbox SaffronCity_MrPsychicsHouse_Text_YouWantedThis
checkitemspace ITEM_TM29, 1
compare VAR_RESULT, FALSE
goto_if_eq SaffronCity_MrPsychicsHouse_EventScript_NoRoomForTM29
giveitem_msg SaffronCity_MrPsychicsHouse_Text_ReceivedTM29FromMrPsychic, ITEM_TM29
msgbox SaffronCity_MrPsychicsHouse_Text_ExplainTM29
setflag FLAG_GOT_TM29_FROM_MR_PSYCHIC
release
end
SaffronCity_MrPsychicsHouse_EventScript_NoRoomForTM29:: @ 816F0AB
msgbox SaffronCity_MrPsychicsHouse_Text_YouveNoRoom
release
end
SaffronCity_MrPsychicsHouse_EventScript_AlreadyGotTM29:: @ 816F0B5
msgbox SaffronCity_MrPsychicsHouse_Text_ExplainTM29
release
end
@@ -1,18 +1,18 @@
gUnknown_819C142:: @ 819C142 SaffronCity_MrPsychicsHouse_Text_YouWantedThis:: @ 819C142
.string "…Wait! Don't say a word!\p" .string "…Wait! Don't say a word!\p"
.string "You wanted this!$" .string "You wanted this!$"
gUnknown_819C16C:: @ 819C16C SaffronCity_MrPsychicsHouse_Text_ReceivedTM29FromMrPsychic:: @ 819C16C
.string "{PLAYER} received TM29\n" .string "{PLAYER} received TM29\n"
.string "from MR. PSYCHIC.$" .string "from MR. PSYCHIC.$"
gUnknown_819C18F:: @ 819C18F SaffronCity_MrPsychicsHouse_Text_ExplainTM29:: @ 819C18F
.string "You already know, don't you?\n" .string "You already know, don't you?\n"
.string "TM29 is PSYCHIC.\p" .string "TM29 is PSYCHIC.\p"
.string "It's an attack that may also lower\n" .string "It's an attack that may also lower\n"
.string "the target's special stats.$" .string "the target's special stats.$"
gUnknown_819C1FC:: @ 819C1FC SaffronCity_MrPsychicsHouse_Text_YouveNoRoom:: @ 819C1FC
.string "Where do you plan to put this?\n" .string "Where do you plan to put this?\n"
.string "You've no room.$" .string "You've no room.$"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonCenter_1F_EventScript_16EFFB", "script": "SaffronCity_PokemonCenter_1F_EventScript_Nurse",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonCenter_1F_EventScript_16F004", "script": "SaffronCity_PokemonCenter_1F_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonCenter_1F_EventScript_16F00D", "script": "SaffronCity_PokemonCenter_1F_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonCenter_1F_EventScript_16F016", "script": "SaffronCity_PokemonCenter_1F_EventScript_Youngster",
"flag": "0" "flag": "0"
}, },
{ {
@@ -75,7 +75,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonCenter_1F_EventScript_1ACEEC", "script": "SaffronCity_PokemonCenter_1F_EventScript_PokemonJournalSabrina",
"flag": "FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS" "flag": "FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS"
}, },
{ {
@@ -88,7 +88,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonCenter_1F_EventScript_1ACEEC", "script": "SaffronCity_PokemonCenter_1F_EventScript_PokemonJournalSabrina",
"flag": "FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS" "flag": "FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS"
} }
], ],
@@ -7,31 +7,31 @@ SaffronCity_PokemonCenter_1F_OnTransition:: @ 816EFF7
setrespawn SPAWN_SAFFRON_CITY setrespawn SPAWN_SAFFRON_CITY
end end
SaffronCity_PokemonCenter_1F_EventScript_16EFFB:: @ 816EFFB SaffronCity_PokemonCenter_1F_EventScript_Nurse:: @ 816EFFB
lock lock
faceplayer faceplayer
call EventScript_PkmnCenterNurse call EventScript_PkmnCenterNurse
release release
end end
SaffronCity_PokemonCenter_1F_EventScript_16F004:: @ 816F004 SaffronCity_PokemonCenter_1F_EventScript_Gentleman:: @ 816F004
msgbox gUnknown_819C058, MSGBOX_NPC msgbox SaffronCity_PokemonCenter_1F_Text_SilphCoVictimOfFame, MSGBOX_NPC
end end
SaffronCity_PokemonCenter_1F_EventScript_16F00D:: @ 816F00D SaffronCity_PokemonCenter_1F_EventScript_Woman:: @ 816F00D
msgbox gUnknown_819C023, MSGBOX_NPC msgbox SaffronCity_PokemonCenter_1F_Text_GrowthRatesDifferBySpecies, MSGBOX_NPC
end end
SaffronCity_PokemonCenter_1F_EventScript_16F016:: @ 816F016 SaffronCity_PokemonCenter_1F_EventScript_Youngster:: @ 816F016
lock lock
faceplayer faceplayer
compare VAR_MAP_SCENE_SILPH_CO_11F, 1 compare VAR_MAP_SCENE_SILPH_CO_11F, 1
goto_if_eq EventScript_16F02D goto_if_eq SaffronCity_PokemonCenter_1F_EventScript_YoungsterRocketsGone
msgbox gUnknown_819C0B4 msgbox SaffronCity_PokemonCenter_1F_Text_GreatIfEliteFourCameBeatRockets
release release
end end
EventScript_16F02D:: @ 816F02D SaffronCity_PokemonCenter_1F_EventScript_YoungsterRocketsGone:: @ 816F02D
msgbox gUnknown_819C102 msgbox SaffronCity_PokemonCenter_1F_Text_TeamRocketTookOff
release release
end end
@@ -1,19 +1,19 @@
gUnknown_819C023:: @ 819C023 SaffronCity_PokemonCenter_1F_Text_GrowthRatesDifferBySpecies:: @ 819C023
.string "POKéMON growth rates differ from\n" .string "POKéMON growth rates differ from\n"
.string "species to species.$" .string "species to species.$"
gUnknown_819C058:: @ 819C058 SaffronCity_PokemonCenter_1F_Text_SilphCoVictimOfFame:: @ 819C058
.string "SILPH CO. is widely known to all.\p" .string "SILPH CO. is widely known to all.\p"
.string "It's a victim of its own fame - it\n" .string "It's a victim of its own fame - it\n"
.string "attracted TEAM ROCKET.$" .string "attracted TEAM ROCKET.$"
gUnknown_819C0B4:: @ 819C0B4 SaffronCity_PokemonCenter_1F_Text_GreatIfEliteFourCameBeatRockets:: @ 819C0B4
.string "Sigh…\n" .string "Sigh…\n"
.string "Wouldn't this be great?\p" .string "Wouldn't this be great?\p"
.string "If the ELITE FOUR came and\n" .string "If the ELITE FOUR came and\n"
.string "stomped TEAM ROCKET?$" .string "stomped TEAM ROCKET?$"
gUnknown_819C102:: @ 819C102 SaffronCity_PokemonCenter_1F_Text_TeamRocketTookOff:: @ 819C102
.string "TEAM ROCKET took off!\n" .string "TEAM ROCKET took off!\n"
.string "We can go out safely again!\l" .string "We can go out safely again!\l"
.string "That's great!$" .string "That's great!$"
@@ -23,7 +23,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F281", "script": "SaffronCity_PokemonTrainerFanClub_EventScript_BattleGirl",
"flag": "0" "flag": "0"
}, },
{ {
@@ -36,7 +36,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F2F8", "script": "SaffronCity_PokemonTrainerFanClub_EventScript_LittleGirl",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F36F", "script": "SaffronCity_PokemonTrainerFanClub_EventScript_Youngster",
"flag": "0" "flag": "0"
}, },
{ {
@@ -62,7 +62,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F3E6", "script": "SaffronCity_PokemonTrainerFanClub_EventScript_Gentleman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -75,7 +75,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F45D", "script": "SaffronCity_PokemonTrainerFanClub_EventScript_Woman",
"flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN" "flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN"
}, },
{ {
@@ -88,7 +88,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F4BF", "script": "SaffronCity_PokemonTrainerFanClub_EventScript_Rocker",
"flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER" "flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER"
}, },
{ {
@@ -101,7 +101,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F521", "script": "SaffronCity_PokemonTrainerFanClub_EventScript_Beauty",
"flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY" "flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY"
}, },
{ {
@@ -114,7 +114,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F583", "script": "SaffronCity_PokemonTrainerFanClub_EventScript_BlackBelt",
"flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT" "flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT"
}, },
{ {
@@ -127,7 +127,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A", "script": "SaffronCity_PokemonTrainerFanClub_EventScript_PokemonJournalBruno",
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
}, },
{ {
@@ -140,7 +140,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A", "script": "SaffronCity_PokemonTrainerFanClub_EventScript_PokemonJournalBruno",
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
} }
], ],
@@ -4,10 +4,10 @@ SaffronCity_PokemonTrainerFanClub_MapScripts:: @ 816F0BF
.byte 0 .byte 0
SaffronCity_PokemonTrainerFanClub_OnFrame:: @ 816F0CA SaffronCity_PokemonTrainerFanClub_OnFrame:: @ 816F0CA
map_script_2 VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 1, EventScript_16F0D4 map_script_2 VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 1, SaffronCity_PokemonTrainerFanClub_EventScript_MeetFirstFans
.2byte 0 .2byte 0
EventScript_16F0D4:: @ 816F0D4 SaffronCity_PokemonTrainerFanClub_EventScript_MeetFirstFans:: @ 816F0D4
lockall lockall
textcolor 1 textcolor 1
applymovement 1, Movement_WalkInPlaceFastestDown applymovement 1, Movement_WalkInPlaceFastestDown
@@ -17,18 +17,18 @@ EventScript_16F0D4:: @ 816F0D4
waitmovement 0 waitmovement 0
applymovement 1, Movement_Delay48 applymovement 1, Movement_Delay48
waitmovement 0 waitmovement 0
msgbox gUnknown_819C22B msgbox SaffronCity_PokemonTrainerFanClub_Text_HuhYou
closemessage closemessage
applymovement 1, Movement_16F124 applymovement 1, SaffronCity_PokemonTrainerFanClub_Movement_FanApproachPlayer
waitmovement 0 waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
msgbox gUnknown_819C235 msgbox SaffronCity_PokemonTrainerFanClub_Text_YourePlayerWereYourFansNow
setvar VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 2 setvar VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 2
releaseall releaseall
end end
Movement_16F124:: @ 816F124 SaffronCity_PokemonTrainerFanClub_Movement_FanApproachPlayer:: @ 816F124
delay_16 delay_16
delay_8 delay_8
walk_down walk_down
@@ -38,7 +38,8 @@ Movement_16F124:: @ 816F124
walk_left walk_left
step_end step_end
Movement_16F12C:: @ 816F12C @ Unused, leftover from RS
LilycoveCity_PokemonTrainerFanClub_Movement_FanApproachPlayer:: @ 816F12C
delay_8 delay_8
walk_in_place_fastest_down walk_in_place_fastest_down
walk_down walk_down
@@ -48,7 +49,8 @@ Movement_16F12C:: @ 816F12C
walk_left walk_left
step_end step_end
Movement_16F134:: @ 816F134 @ Unused, leftover from RS
LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlWatchPlayer:: @ 816F134
walk_fast_left walk_fast_left
walk_fast_left walk_fast_left
walk_fast_down walk_fast_down
@@ -57,12 +59,14 @@ Movement_16F134:: @ 816F134
walk_fast_down walk_fast_down
step_end step_end
Movement_16F13B:: @ 816F13B @ Unused, leftover from RS
LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlMoveCloserToPlayer:: @ 816F13B
walk_down walk_down
walk_in_place_fastest_right walk_in_place_fastest_right
step_end step_end
Movement_16F13E:: @ 816F13E @ Unused, leftover from RS
LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlHideFromPlayer:: @ 816F13E
jump_in_place_right jump_in_place_right
walk_fast_up walk_fast_up
walk_fast_up walk_fast_up
@@ -72,383 +76,383 @@ Movement_16F13E:: @ 816F13E
SaffronCity_PokemonTrainerFanClub_OnTransition:: @ 816F144 SaffronCity_PokemonTrainerFanClub_OnTransition:: @ 816F144
compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 1 compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 1
goto_if_eq EventScript_16F267 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_SetMemberPosForFirstMeeting
compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 2 compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 2
goto_if_eq EventScript_16F15B goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_UpdateFanMemberPositions
end end
EventScript_16F15B:: @ 816F15B SaffronCity_PokemonTrainerFanClub_EventScript_UpdateFanMemberPositions:: @ 816F15B
special Special_TryLoseFansFromPlayTime special Special_TryLoseFansFromPlayTime
setvar VAR_0x8004, FANCLUB_MEMBER1 setvar VAR_0x8004, FANCLUB_MEMBER1
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
call_if_eq EventScript_16F207 call_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember1ToFarTable
setvar VAR_0x8004, FANCLUB_MEMBER2 setvar VAR_0x8004, FANCLUB_MEMBER2
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
call_if_eq EventScript_16F213 call_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember2ToFarTable
setvar VAR_0x8004, FANCLUB_MEMBER3 setvar VAR_0x8004, FANCLUB_MEMBER3
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
call_if_eq EventScript_16F21F call_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember3ToFarTable
setvar VAR_0x8004, FANCLUB_MEMBER4 setvar VAR_0x8004, FANCLUB_MEMBER4
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
call_if_eq EventScript_16F22B call_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember4ToFarTable
setvar VAR_0x8004, FANCLUB_MEMBER5 setvar VAR_0x8004, FANCLUB_MEMBER5
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
call_if_eq EventScript_16F237 call_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember5ToFarTable
setvar VAR_0x8004, FANCLUB_MEMBER6 setvar VAR_0x8004, FANCLUB_MEMBER6
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
call_if_eq EventScript_16F243 call_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember6ToFarTable
setvar VAR_0x8004, FANCLUB_MEMBER7 setvar VAR_0x8004, FANCLUB_MEMBER7
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
call_if_eq EventScript_16F24F call_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember7ToFarTable
setvar VAR_0x8004, FANCLUB_MEMBER8 setvar VAR_0x8004, FANCLUB_MEMBER8
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
call_if_eq EventScript_16F25B call_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember8ToFarTable
end end
EventScript_16F207:: @ 816F207 SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember1ToFarTable:: @ 816F207
setobjectxyperm 1, 5, 2 setobjectxyperm 1, 5, 2
setobjectmovementtype 1, 7 setobjectmovementtype 1, 7
return return
EventScript_16F213:: @ 816F213 SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember2ToFarTable:: @ 816F213
setobjectxyperm 3, 7, 4 setobjectxyperm 3, 7, 4
setobjectmovementtype 3, 9 setobjectmovementtype 3, 9
return return
EventScript_16F21F:: @ 816F21F SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember3ToFarTable:: @ 816F21F
setobjectxyperm 4, 2, 2 setobjectxyperm 4, 2, 2
setobjectmovementtype 4, 7 setobjectmovementtype 4, 7
return return
EventScript_16F22B:: @ 816F22B SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember4ToFarTable:: @ 816F22B
setobjectxyperm 2, 3, 4 setobjectxyperm 2, 3, 4
setobjectmovementtype 2, 10 setobjectmovementtype 2, 10
return return
EventScript_16F237:: @ 816F237 SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember5ToFarTable:: @ 816F237
setobjectxyperm 6, 4, 6 setobjectxyperm 6, 4, 6
setobjectmovementtype 6, 7 setobjectmovementtype 6, 7
return return
EventScript_16F243:: @ 816F243 SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember6ToFarTable:: @ 816F243
setobjectxyperm 5, 10, 3 setobjectxyperm 5, 10, 3
setobjectmovementtype 5, 7 setobjectmovementtype 5, 7
return return
EventScript_16F24F:: @ 816F24F SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember7ToFarTable:: @ 816F24F
setobjectxyperm 7, 7, 5 setobjectxyperm 7, 7, 5
setobjectmovementtype 7, 9 setobjectmovementtype 7, 9
return return
EventScript_16F25B:: @ 816F25B SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember8ToFarTable:: @ 816F25B
setobjectxyperm 8, 9, 6 setobjectxyperm 8, 9, 6
setobjectmovementtype 8, 9 setobjectmovementtype 8, 9
return return
EventScript_16F267:: @ 816F267 SaffronCity_PokemonTrainerFanClub_EventScript_SetMemberPosForFirstMeeting:: @ 816F267
call EventScript_16F22B call SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember4ToFarTable
call EventScript_16F237 call SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember5ToFarTable
call EventScript_16F243 call SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember6ToFarTable
call EventScript_16F24F call SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember7ToFarTable
call EventScript_16F25B call SaffronCity_PokemonTrainerFanClub_EventScript_MoveMember8ToFarTable
end end
SaffronCity_PokemonTrainerFanClub_EventScript_16F281:: @ 816F281 SaffronCity_PokemonTrainerFanClub_EventScript_BattleGirl:: @ 816F281
lock lock
faceplayer faceplayer
setvar VAR_0x8004, FANCLUB_MEMBER1 setvar VAR_0x8004, FANCLUB_MEMBER1
special Special_BufferFanClubTrainerName special Special_BufferFanClubTrainerName
compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0
goto_if_eq EventScript_16F2EE goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_BattleGirlPlayerNotChampion
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
goto_if_eq EventScript_16F2C0 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_BattleGirlPlayersFan
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1) compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1)
goto_if_eq EventScript_16F2E4 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_BattleGirlOnlyNonFan
msgbox gUnknown_819C420 msgbox SaffronCity_PokemonTrainerFanClub_Text_WasYourFanNotAnymore
release release
end end
EventScript_16F2C0:: @ 816F2C0 SaffronCity_PokemonTrainerFanClub_EventScript_BattleGirlPlayersFan:: @ 816F2C0
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16F2DA goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_BattleGirlOnlyFan
msgbox gUnknown_819C390 msgbox SaffronCity_PokemonTrainerFanClub_Text_AlwaysCheerForYou
release release
end end
EventScript_16F2DA:: @ 816F2DA SaffronCity_PokemonTrainerFanClub_EventScript_BattleGirlOnlyFan:: @ 816F2DA
msgbox gUnknown_819C3BD msgbox SaffronCity_PokemonTrainerFanClub_Text_IllAlwaysBelieveInYou
release release
end end
EventScript_16F2E4:: @ 816F2E4 SaffronCity_PokemonTrainerFanClub_EventScript_BattleGirlOnlyNonFan:: @ 816F2E4
msgbox gUnknown_819C4A5 msgbox SaffronCity_PokemonTrainerFanClub_Text_EveryonesYourFanButICantBe
release release
end end
EventScript_16F2EE:: @ 816F2EE SaffronCity_PokemonTrainerFanClub_EventScript_BattleGirlPlayerNotChampion:: @ 816F2EE
msgbox gUnknown_819C55C msgbox SaffronCity_PokemonTrainerFanClub_Text_TrainersCoolWhenBattling
release release
end end
SaffronCity_PokemonTrainerFanClub_EventScript_16F2F8:: @ 816F2F8 SaffronCity_PokemonTrainerFanClub_EventScript_LittleGirl:: @ 816F2F8
lock lock
faceplayer faceplayer
setvar VAR_0x8004, FANCLUB_MEMBER4 setvar VAR_0x8004, FANCLUB_MEMBER4
special Special_BufferFanClubTrainerName special Special_BufferFanClubTrainerName
compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0
goto_if_eq EventScript_16F365 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_LittleGirlPlayerNotChampion
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
goto_if_eq EventScript_16F337 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_LittleGirlPlayersFan
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1) compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1)
goto_if_eq EventScript_16F35B goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_LittleGirlOnlyNonFan
msgbox gUnknown_819CBD3 msgbox SaffronCity_PokemonTrainerFanClub_Text_WantToBeLikeSabrina
release release
end end
EventScript_16F337:: @ 816F337 SaffronCity_PokemonTrainerFanClub_EventScript_LittleGirlPlayersFan:: @ 816F337
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16F351 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_LittleGirlOnlyFan
msgbox gUnknown_819CB32 msgbox SaffronCity_PokemonTrainerFanClub_Text_WantToBeLikeYouOneDay
release release
end end
EventScript_16F351:: @ 816F351 SaffronCity_PokemonTrainerFanClub_EventScript_LittleGirlOnlyFan:: @ 816F351
msgbox gUnknown_819CB62 msgbox SaffronCity_PokemonTrainerFanClub_Text_EveryoneButMeStoppedBeingYourFan
release release
end end
EventScript_16F35B:: @ 816F35B SaffronCity_PokemonTrainerFanClub_EventScript_LittleGirlOnlyNonFan:: @ 816F35B
msgbox gUnknown_819CC2B msgbox SaffronCity_PokemonTrainerFanClub_Text_WontStopBeingSabrinasFan
release release
end end
EventScript_16F365:: @ 816F365 SaffronCity_PokemonTrainerFanClub_EventScript_LittleGirlPlayerNotChampion:: @ 816F365
msgbox gUnknown_819CCC2 msgbox SaffronCity_PokemonTrainerFanClub_Text_CanIBecomeCoolTrainerOneDay
release release
end end
SaffronCity_PokemonTrainerFanClub_EventScript_16F36F:: @ 816F36F SaffronCity_PokemonTrainerFanClub_EventScript_Youngster:: @ 816F36F
lock lock
faceplayer faceplayer
setvar VAR_0x8004, FANCLUB_MEMBER2 setvar VAR_0x8004, FANCLUB_MEMBER2
special Special_BufferFanClubTrainerName special Special_BufferFanClubTrainerName
compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0
goto_if_eq EventScript_16F3DC goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_YoungsterPlayerNotChampion
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
goto_if_eq EventScript_16F3AE goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_YoungsterPlayersFan
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1) compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1)
goto_if_eq EventScript_16F3D2 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_YoungsterOnlyNonFan
msgbox gUnknown_819C6BA msgbox SaffronCity_PokemonTrainerFanClub_Text_BrocksMyHero
release release
end end
EventScript_16F3AE:: @ 816F3AE SaffronCity_PokemonTrainerFanClub_EventScript_YoungsterPlayersFan:: @ 816F3AE
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16F3C8 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_YoungsterOnlyFan
msgbox gUnknown_819C5A9 msgbox SaffronCity_PokemonTrainerFanClub_Text_CanYouAutographShorts
release release
end end
EventScript_16F3C8:: @ 816F3C8 SaffronCity_PokemonTrainerFanClub_EventScript_YoungsterOnlyFan:: @ 816F3C8
msgbox gUnknown_819C600 msgbox SaffronCity_PokemonTrainerFanClub_Text_CountingOnYou
release release
end end
EventScript_16F3D2:: @ 816F3D2 SaffronCity_PokemonTrainerFanClub_EventScript_YoungsterOnlyNonFan:: @ 816F3D2
msgbox gUnknown_819C73A msgbox SaffronCity_PokemonTrainerFanClub_Text_BrocksFanToBitterEnd
release release
end end
EventScript_16F3DC:: @ 816F3DC SaffronCity_PokemonTrainerFanClub_EventScript_YoungsterPlayerNotChampion:: @ 816F3DC
msgbox gUnknown_819C7C8 msgbox SaffronCity_PokemonTrainerFanClub_Text_BrocksLastWordOnCool
release release
end end
SaffronCity_PokemonTrainerFanClub_EventScript_16F3E6:: @ 816F3E6 SaffronCity_PokemonTrainerFanClub_EventScript_Gentleman:: @ 816F3E6
lock lock
faceplayer faceplayer
setvar VAR_0x8004, FANCLUB_MEMBER3 setvar VAR_0x8004, FANCLUB_MEMBER3
special Special_BufferFanClubTrainerName special Special_BufferFanClubTrainerName
compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 compare VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0
goto_if_eq EventScript_16F453 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_GentlemanPlayerNotChampion
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
goto_if_eq EventScript_16F425 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_GentlemanPlayersFan
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1) compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1)
goto_if_eq EventScript_16F449 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_GentlemanOnlyNonFan
msgbox gUnknown_819C986 msgbox SaffronCity_PokemonTrainerFanClub_Text_HmmAndYouAre
release release
end end
EventScript_16F425:: @ 816F425 SaffronCity_PokemonTrainerFanClub_EventScript_GentlemanPlayersFan:: @ 816F425
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16F43F goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_GentlemanOnlyFan
msgbox gUnknown_819C81E msgbox SaffronCity_PokemonTrainerFanClub_Text_HadPleasureOfWatchingYouBattle
release release
end end
EventScript_16F43F:: @ 816F43F SaffronCity_PokemonTrainerFanClub_EventScript_GentlemanOnlyFan:: @ 816F43F
msgbox gUnknown_819C8C1 msgbox SaffronCity_PokemonTrainerFanClub_Text_NeverSeenTrainerOfYourMagnificence
release release
end end
EventScript_16F449:: @ 816F449 SaffronCity_PokemonTrainerFanClub_EventScript_GentlemanOnlyNonFan:: @ 816F449
msgbox gUnknown_819C9D5 msgbox SaffronCity_PokemonTrainerFanClub_Text_YouveStillAWaysToGo
release release
end end
EventScript_16F453:: @ 816F453 SaffronCity_PokemonTrainerFanClub_EventScript_GentlemanPlayerNotChampion:: @ 816F453
msgbox gUnknown_819CA7C msgbox SaffronCity_PokemonTrainerFanClub_Text_YoullBeTalkedAboutIfYouKeepWinning
release release
end end
SaffronCity_PokemonTrainerFanClub_EventScript_16F45D:: @ 816F45D SaffronCity_PokemonTrainerFanClub_EventScript_Woman:: @ 816F45D
lock lock
faceplayer faceplayer
setvar VAR_0x8004, FANCLUB_MEMBER6 setvar VAR_0x8004, FANCLUB_MEMBER6
special Special_BufferFanClubTrainerName special Special_BufferFanClubTrainerName
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
goto_if_eq EventScript_16F491 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_WomanPlayersFan
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1) compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1)
goto_if_eq EventScript_16F4B5 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_WomanOnlyNonFan
msgbox gUnknown_819D01F msgbox SaffronCity_PokemonTrainerFanClub_Text_TrainerHasBeenOnFire
release release
end end
EventScript_16F491:: @ 816F491 SaffronCity_PokemonTrainerFanClub_EventScript_WomanPlayersFan:: @ 816F491
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16F4AB goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_WomanOnlyFan
msgbox gUnknown_819CEDF msgbox SaffronCity_PokemonTrainerFanClub_Text_AdoreWayYouBattle
release release
end end
EventScript_16F4AB:: @ 816F4AB SaffronCity_PokemonTrainerFanClub_EventScript_WomanOnlyFan:: @ 816F4AB
msgbox gUnknown_819CF6D msgbox SaffronCity_PokemonTrainerFanClub_Text_ImYourNumberOneFan
release release
end end
EventScript_16F4B5:: @ 816F4B5 SaffronCity_PokemonTrainerFanClub_EventScript_WomanOnlyNonFan:: @ 816F4B5
msgbox gUnknown_819D075 msgbox SaffronCity_PokemonTrainerFanClub_Text_EveryoneTalksAboutYou
release release
end end
SaffronCity_PokemonTrainerFanClub_EventScript_16F4BF:: @ 816F4BF SaffronCity_PokemonTrainerFanClub_EventScript_Rocker:: @ 816F4BF
lock lock
faceplayer faceplayer
setvar VAR_0x8004, FANCLUB_MEMBER5 setvar VAR_0x8004, FANCLUB_MEMBER5
special Special_BufferFanClubTrainerName special Special_BufferFanClubTrainerName
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
goto_if_eq EventScript_16F4F3 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_RockerPlayersFan
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1) compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1)
goto_if_eq EventScript_16F517 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_RockerOnlyNonFan
msgbox gUnknown_819CDDA msgbox SaffronCity_PokemonTrainerFanClub_Text_LoveWayTrainerTalks
release release
end end
EventScript_16F4F3:: @ 816F4F3 SaffronCity_PokemonTrainerFanClub_EventScript_RockerPlayersFan:: @ 816F4F3
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16F50D goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_RockerOnlyFan
msgbox gUnknown_819CCF3 msgbox SaffronCity_PokemonTrainerFanClub_Text_TheWayYouBattleIsCool
release release
end end
EventScript_16F50D:: @ 816F50D SaffronCity_PokemonTrainerFanClub_EventScript_RockerOnlyFan:: @ 816F50D
msgbox gUnknown_819CD4E msgbox SaffronCity_PokemonTrainerFanClub_Text_ImOnlyOneLeftOfYourFans
release release
end end
EventScript_16F517:: @ 816F517 SaffronCity_PokemonTrainerFanClub_EventScript_RockerOnlyNonFan:: @ 816F517
msgbox gUnknown_819CE3A msgbox SaffronCity_PokemonTrainerFanClub_Text_ImLoneTrainerFan
release release
end end
SaffronCity_PokemonTrainerFanClub_EventScript_16F521:: @ 816F521 SaffronCity_PokemonTrainerFanClub_EventScript_Beauty:: @ 816F521
lock lock
faceplayer faceplayer
setvar VAR_0x8004, FANCLUB_MEMBER7 setvar VAR_0x8004, FANCLUB_MEMBER7
special Special_BufferFanClubTrainerName special Special_BufferFanClubTrainerName
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
goto_if_eq EventScript_16F555 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_BeautyPlayersFan
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1) compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1)
goto_if_eq EventScript_16F579 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_BeautyOnlyNonFan
msgbox gUnknown_819D1AE msgbox SaffronCity_PokemonTrainerFanClub_Text_WhyCantOthersSeeMastersDignity
release release
end end
EventScript_16F555:: @ 816F555 SaffronCity_PokemonTrainerFanClub_EventScript_BeautyPlayersFan:: @ 816F555
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16F56F goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_BeautyOnlyFan
msgbox gUnknown_819D0E3 msgbox SaffronCity_PokemonTrainerFanClub_Text_YouReallyAreAmazing
release release
end end
EventScript_16F56F:: @ 816F56F SaffronCity_PokemonTrainerFanClub_EventScript_BeautyOnlyFan:: @ 816F56F
msgbox gUnknown_819D148 msgbox SaffronCity_PokemonTrainerFanClub_Text_ImYourOnlyFan
release release
end end
EventScript_16F579:: @ 816F579 SaffronCity_PokemonTrainerFanClub_EventScript_BeautyOnlyNonFan:: @ 816F579
msgbox gUnknown_819D211 msgbox SaffronCity_PokemonTrainerFanClub_Text_BelieveInMasterWithAllMyHeart
release release
end end
SaffronCity_PokemonTrainerFanClub_EventScript_16F583:: @ 816F583 SaffronCity_PokemonTrainerFanClub_EventScript_BlackBelt:: @ 816F583
lock lock
faceplayer faceplayer
setvar VAR_0x8004, FANCLUB_MEMBER8 setvar VAR_0x8004, FANCLUB_MEMBER8
special Special_BufferFanClubTrainerName special Special_BufferFanClubTrainerName
specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer specialvar VAR_RESULT, Special_IsFanClubMemberFanOfPlayer
compare VAR_RESULT, TRUE compare VAR_RESULT, TRUE
goto_if_eq EventScript_16F5B7 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_BlackBeltPlayersFan
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1) compare VAR_RESULT, (NUM_TRAINER_FAN_CLUB_MEMBERS - 1)
goto_if_eq EventScript_16F5DB goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_BlackBeltOnlyNonFan
msgbox gUnknown_819D3D2 msgbox SaffronCity_PokemonTrainerFanClub_Text_OnlyMasterHasMyRespect
release release
end end
EventScript_16F5B7:: @ 816F5B7 SaffronCity_PokemonTrainerFanClub_EventScript_BlackBeltPlayersFan:: @ 816F5B7
specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub specialvar VAR_RESULT, Special_GetNumFansOfPlayerInTrainerFanClub
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16F5D1 goto_if_eq SaffronCity_PokemonTrainerFanClub_EventScript_BlackBeltOnlyFan
msgbox gUnknown_819D2B4 msgbox SaffronCity_PokemonTrainerFanClub_Text_YourBattleStyleIsEducational
release release
end end
EventScript_16F5D1:: @ 816F5D1 SaffronCity_PokemonTrainerFanClub_EventScript_BlackBeltOnlyFan:: @ 816F5D1
msgbox gUnknown_819D31F msgbox SaffronCity_PokemonTrainerFanClub_Text_WontStopBeingYourFan
release release
end end
EventScript_16F5DB:: @ 816F5DB SaffronCity_PokemonTrainerFanClub_EventScript_BlackBeltOnlyNonFan:: @ 816F5DB
msgbox gUnknown_819D477 msgbox SaffronCity_PokemonTrainerFanClub_Text_NeverBeFanOfAnyoneButMaster
release release
end end
@@ -1,8 +1,8 @@
gUnknown_819C22B:: @ 819C22B SaffronCity_PokemonTrainerFanClub_Text_HuhYou:: @ 819C22B
.string "Huh?\n" .string "Huh?\n"
.string "You…$" .string "You…$"
gUnknown_819C235:: @ 819C235 SaffronCity_PokemonTrainerFanClub_Text_YourePlayerWereYourFansNow:: @ 819C235
.string "Are you maybe…\n" .string "Are you maybe…\n"
.string "… …\p" .string "… …\p"
.string "You are!\n" .string "You are!\n"
@@ -19,17 +19,17 @@ gUnknown_819C235:: @ 819C235
.string "That way, maybe other people will\n" .string "That way, maybe other people will\n"
.string "become fans just like me.$" .string "become fans just like me.$"
gUnknown_819C390:: @ 819C390 SaffronCity_PokemonTrainerFanClub_Text_AlwaysCheerForYou:: @ 819C390
.string "I'll always be cheering for you!\p" .string "I'll always be cheering for you!\p"
.string "Go, {PLAYER}, go!$" .string "Go, {PLAYER}, go!$"
gUnknown_819C3BD:: @ 819C3BD SaffronCity_PokemonTrainerFanClub_Text_IllAlwaysBelieveInYou:: @ 819C3BD
.string "I'll always believe in you,\n" .string "I'll always believe in you,\n"
.string "{PLAYER}.\p" .string "{PLAYER}.\p"
.string "Please show the others what you're\n" .string "Please show the others what you're\n"
.string "like when you battle seriously.$" .string "like when you battle seriously.$"
gUnknown_819C420:: @ 819C420 SaffronCity_PokemonTrainerFanClub_Text_WasYourFanNotAnymore:: @ 819C420
.string "I'm sorry.\n" .string "I'm sorry.\n"
.string "I was your fan before.\p" .string "I was your fan before.\p"
.string "But now, you seem to have lost\n" .string "But now, you seem to have lost\n"
@@ -37,7 +37,7 @@ gUnknown_819C420:: @ 819C420
.string "Lately, I think {STR_VAR_1} has been\n" .string "Lately, I think {STR_VAR_1} has been\n"
.string "a lot cooler.$" .string "a lot cooler.$"
gUnknown_819C4A5:: @ 819C4A5 SaffronCity_PokemonTrainerFanClub_Text_EveryonesYourFanButICantBe:: @ 819C4A5
.string "Oh!\n" .string "Oh!\n"
.string "{PLAYER}!\p" .string "{PLAYER}!\p"
.string "Everyone's been all excited about\n" .string "Everyone's been all excited about\n"
@@ -48,12 +48,12 @@ gUnknown_819C4A5:: @ 819C4A5
.string "Once I became {STR_VAR_1}'s fan,\n" .string "Once I became {STR_VAR_1}'s fan,\n"
.string "I can't just stop being a fan.$" .string "I can't just stop being a fan.$"
gUnknown_819C55C:: @ 819C55C SaffronCity_PokemonTrainerFanClub_Text_TrainersCoolWhenBattling:: @ 819C55C
.string "I think TRAINERS are so cool when\n" .string "I think TRAINERS are so cool when\n"
.string "they're battling.\p" .string "they're battling.\p"
.string "Don't you think so, too?$" .string "Don't you think so, too?$"
gUnknown_819C5A9:: @ 819C5A9 SaffronCity_PokemonTrainerFanClub_Text_CanYouAutographShorts:: @ 819C5A9
.string "Oh! It's {PLAYER}!\n" .string "Oh! It's {PLAYER}!\n"
.string "Too cool!\p" .string "Too cool!\p"
.string "Oh!\n" .string "Oh!\n"
@@ -61,7 +61,7 @@ gUnknown_819C5A9:: @ 819C5A9
.string "Can you autograph something?\n" .string "Can you autograph something?\n"
.string "How about my shorts?$" .string "How about my shorts?$"
gUnknown_819C600:: @ 819C600 SaffronCity_PokemonTrainerFanClub_Text_CountingOnYou:: @ 819C600
.string "However hot it's been…\p" .string "However hot it's been…\p"
.string "And however cold it may get…\p" .string "And however cold it may get…\p"
.string "I've always believed in, and worn,\n" .string "I've always believed in, and worn,\n"
@@ -71,7 +71,7 @@ gUnknown_819C600:: @ 819C600
.string "I believe in you just as much as\n" .string "I believe in you just as much as\n"
.string "I believe in shorts!$" .string "I believe in shorts!$"
gUnknown_819C6BA:: @ 819C6BA SaffronCity_PokemonTrainerFanClub_Text_BrocksMyHero:: @ 819C6BA
.string "BROCK's my hero!\n" .string "BROCK's my hero!\n"
.string "He's a man among men!\p" .string "He's a man among men!\p"
.string "Heheh, I got my mom to do\n" .string "Heheh, I got my mom to do\n"
@@ -79,7 +79,7 @@ gUnknown_819C6BA:: @ 819C6BA
.string "I got her to embroider “BROCK”\n" .string "I got her to embroider “BROCK”\n"
.string "on my shorts!$" .string "on my shorts!$"
gUnknown_819C73A:: @ 819C73A SaffronCity_PokemonTrainerFanClub_Text_BrocksFanToBitterEnd:: @ 819C73A
.string "… …\p" .string "… …\p"
.string "… …\n" .string "… …\n"
.string "I'm BROCK's fan!\p" .string "I'm BROCK's fan!\p"
@@ -88,13 +88,13 @@ gUnknown_819C73A:: @ 819C73A
.string "and on my shorts!\p" .string "and on my shorts!\p"
.string "I'll be his fan to the bitter end!$" .string "I'll be his fan to the bitter end!$"
gUnknown_819C7C8:: @ 819C7C8 SaffronCity_PokemonTrainerFanClub_Text_BrocksLastWordOnCool:: @ 819C7C8
.string "BROCK's the last word on cool,\n" .string "BROCK's the last word on cool,\n"
.string "end of story!\p" .string "end of story!\p"
.string "Now there's a guy who I want to\n" .string "Now there's a guy who I want to\n"
.string "be like!$" .string "be like!$"
gUnknown_819C81E:: @ 819C81E SaffronCity_PokemonTrainerFanClub_Text_HadPleasureOfWatchingYouBattle:: @ 819C81E
.string "{PLAYER}, I've had the pleasure of\n" .string "{PLAYER}, I've had the pleasure of\n"
.string "watching you battle.\p" .string "watching you battle.\p"
.string "It brings back sweet memories of\n" .string "It brings back sweet memories of\n"
@@ -102,7 +102,7 @@ gUnknown_819C81E:: @ 819C81E
.string "May you continue to find success.\n" .string "May you continue to find success.\n"
.string "You have a fan in me!$" .string "You have a fan in me!$"
gUnknown_819C8C1:: @ 819C8C1 SaffronCity_PokemonTrainerFanClub_Text_NeverSeenTrainerOfYourMagnificence:: @ 819C8C1
.string "I have journeyed far and wide\n" .string "I have journeyed far and wide\n"
.string "across the lands.\p" .string "across the lands.\p"
.string "But never have I seen a TRAINER\n" .string "But never have I seen a TRAINER\n"
@@ -112,13 +112,13 @@ gUnknown_819C8C1:: @ 819C8C1
.string "Make that a promise to me,\n" .string "Make that a promise to me,\n"
.string "my young idol!$" .string "my young idol!$"
gUnknown_819C986:: @ 819C986 SaffronCity_PokemonTrainerFanClub_Text_HmmAndYouAre:: @ 819C986
.string "Hmm…\n" .string "Hmm…\n"
.string "And you are?\p" .string "And you are?\p"
.string "Were you hoping to sign up for\n" .string "Were you hoping to sign up for\n"
.string "a membership in our FAN CLUB?$" .string "a membership in our FAN CLUB?$"
gUnknown_819C9D5:: @ 819C9D5 SaffronCity_PokemonTrainerFanClub_Text_YouveStillAWaysToGo:: @ 819C9D5
.string "Ah, so you are the much-\n" .string "Ah, so you are the much-\n"
.string "talked-about {PLAYER}.\p" .string "talked-about {PLAYER}.\p"
.string "You certainly do have the look of\n" .string "You certainly do have the look of\n"
@@ -128,7 +128,7 @@ gUnknown_819C9D5:: @ 819C9D5
.string "… …\p" .string "… …\p"
.string "You've still a ways to go!$" .string "You've still a ways to go!$"
gUnknown_819CA7C:: @ 819CA7C SaffronCity_PokemonTrainerFanClub_Text_YoullBeTalkedAboutIfYouKeepWinning:: @ 819CA7C
.string "All of us gathered here are fans\n" .string "All of us gathered here are fans\n"
.string "of POKéMON TRAINERS.\p" .string "of POKéMON TRAINERS.\p"
.string "The way they look in battle…\n" .string "The way they look in battle…\n"
@@ -136,12 +136,12 @@ gUnknown_819CA7C:: @ 819CA7C
.string "Perhaps you will be talked about\n" .string "Perhaps you will be talked about\n"
.string "here, too, if you keep winning.$" .string "here, too, if you keep winning.$"
gUnknown_819CB32:: @ 819CB32 SaffronCity_PokemonTrainerFanClub_Text_WantToBeLikeYouOneDay:: @ 819CB32
.string "It's {PLAYER}!\n" .string "It's {PLAYER}!\n"
.string "It's {PLAYER}!\p" .string "It's {PLAYER}!\p"
.string "I want to be like {PLAYER} one day!$" .string "I want to be like {PLAYER} one day!$"
gUnknown_819CB62:: @ 819CB62 SaffronCity_PokemonTrainerFanClub_Text_EveryoneButMeStoppedBeingYourFan:: @ 819CB62
.string "Everyone stopped being {PLAYER}'s\n" .string "Everyone stopped being {PLAYER}'s\n"
.string "fan…\p" .string "fan…\p"
.string "But that means I can have {PLAYER}\n" .string "But that means I can have {PLAYER}\n"
@@ -149,13 +149,13 @@ gUnknown_819CB62:: @ 819CB62
.string "Yay! Go for it!\n" .string "Yay! Go for it!\n"
.string "My one and only {PLAYER}!$" .string "My one and only {PLAYER}!$"
gUnknown_819CBD3:: @ 819CBD3 SaffronCity_PokemonTrainerFanClub_Text_WantToBeLikeSabrina:: @ 819CBD3
.string "Do you know what?\n" .string "Do you know what?\n"
.string "I want to be like SABRINA!\p" .string "I want to be like SABRINA!\p"
.string "I want to be a psychic girl just\n" .string "I want to be a psychic girl just\n"
.string "like her!$" .string "like her!$"
gUnknown_819CC2B:: @ 819CC2B SaffronCity_PokemonTrainerFanClub_Text_WontStopBeingSabrinasFan:: @ 819CC2B
.string "Even if I'm the only one, I won't\n" .string "Even if I'm the only one, I won't\n"
.string "stop being SABRINA's fan.\p" .string "stop being SABRINA's fan.\p"
.string "My dream is to be like SABRINA,\n" .string "My dream is to be like SABRINA,\n"
@@ -163,11 +163,11 @@ gUnknown_819CC2B:: @ 819CC2B
.string "I want to be a psychic girl just\n" .string "I want to be a psychic girl just\n"
.string "like her!$" .string "like her!$"
gUnknown_819CCC2:: @ 819CCC2 SaffronCity_PokemonTrainerFanClub_Text_CanIBecomeCoolTrainerOneDay:: @ 819CCC2
.string "I wonder if I can become a cool\n" .string "I wonder if I can become a cool\n"
.string "TRAINER one day?$" .string "TRAINER one day?$"
gUnknown_819CCF3:: @ 819CCF3 SaffronCity_PokemonTrainerFanClub_Text_TheWayYouBattleIsCool:: @ 819CCF3
.string "Oh, man, oh, man!\n" .string "Oh, man, oh, man!\n"
.string "Cool! Too cool!\p" .string "Cool! Too cool!\p"
.string "…Huh?\n" .string "…Huh?\n"
@@ -175,7 +175,7 @@ gUnknown_819CCF3:: @ 819CCF3
.string "Just the way you battle.\n" .string "Just the way you battle.\n"
.string "That's cool.$" .string "That's cool.$"
gUnknown_819CD4E:: @ 819CD4E SaffronCity_PokemonTrainerFanClub_Text_ImOnlyOneLeftOfYourFans:: @ 819CD4E
.string "Yo, {PLAYER}!\p" .string "Yo, {PLAYER}!\p"
.string "Looks like I'm the only one left\n" .string "Looks like I'm the only one left\n"
.string "out of your fans.\p" .string "out of your fans.\p"
@@ -183,13 +183,13 @@ gUnknown_819CD4E:: @ 819CD4E
.string "fan… It's less stressful.\p" .string "fan… It's less stressful.\p"
.string "Keep up and at it!$" .string "Keep up and at it!$"
gUnknown_819CDDA:: @ 819CDDA SaffronCity_PokemonTrainerFanClub_Text_LoveWayTrainerTalks:: @ 819CDDA
.string "{STR_VAR_1}'s cool, huh?\n" .string "{STR_VAR_1}'s cool, huh?\n"
.string "I love the way he talks.\p" .string "I love the way he talks.\p"
.string "I'd really relish a chance to meet\n" .string "I'd really relish a chance to meet\n"
.string "him in person once.$" .string "him in person once.$"
gUnknown_819CE3A:: @ 819CE3A SaffronCity_PokemonTrainerFanClub_Text_ImLoneTrainerFan:: @ 819CE3A
.string "Huh, can you believe it?\n" .string "Huh, can you believe it?\n"
.string "Everyone turned into your fans.\p" .string "Everyone turned into your fans.\p"
.string "So after all we've been through,\n" .string "So after all we've been through,\n"
@@ -197,7 +197,7 @@ gUnknown_819CE3A:: @ 819CE3A
.string "Eh, being the one and only\n" .string "Eh, being the one and only\n"
.string "{STR_VAR_1} fan's my style, anyway.$" .string "{STR_VAR_1} fan's my style, anyway.$"
gUnknown_819CEDF:: @ 819CEDF SaffronCity_PokemonTrainerFanClub_Text_AdoreWayYouBattle:: @ 819CEDF
.string "Oh, my goodness!\n" .string "Oh, my goodness!\n"
.string "Is it really you, {PLAYER}?\p" .string "Is it really you, {PLAYER}?\p"
.string "I have to tell you, I adore the\n" .string "I have to tell you, I adore the\n"
@@ -205,7 +205,7 @@ gUnknown_819CEDF:: @ 819CEDF
.string "I hope you'll keep at it.\n" .string "I hope you'll keep at it.\n"
.string "I'll be your number one fan!$" .string "I'll be your number one fan!$"
gUnknown_819CF6D:: @ 819CF6D SaffronCity_PokemonTrainerFanClub_Text_ImYourNumberOneFan:: @ 819CF6D
.string "Oh, my goodness!\n" .string "Oh, my goodness!\n"
.string "If it isn't {PLAYER}!\p" .string "If it isn't {PLAYER}!\p"
.string "It's so disappointing… I realized\n" .string "It's so disappointing… I realized\n"
@@ -214,13 +214,13 @@ gUnknown_819CF6D:: @ 819CF6D
.string "Let me cheer you on, at least!\p" .string "Let me cheer you on, at least!\p"
.string "Hurray, hurray, {PLAYER}!$" .string "Hurray, hurray, {PLAYER}!$"
gUnknown_819D01F:: @ 819D01F SaffronCity_PokemonTrainerFanClub_Text_TrainerHasBeenOnFire:: @ 819D01F
.string "Recently, {STR_VAR_1} has been on\n" .string "Recently, {STR_VAR_1} has been on\n"
.string "fire.\p" .string "fire.\p"
.string "The way he battles… It's just \n" .string "The way he battles… It's just \n"
.string "the way that I like it!$" .string "the way that I like it!$"
gUnknown_819D075:: @ 819D075 SaffronCity_PokemonTrainerFanClub_Text_EveryoneTalksAboutYou:: @ 819D075
.string "Oh, hello!\n" .string "Oh, hello!\n"
.string "If it isn't {PLAYER}!\p" .string "If it isn't {PLAYER}!\p"
.string "Lately, all everyone talks about\n" .string "Lately, all everyone talks about\n"
@@ -228,25 +228,25 @@ gUnknown_819D075:: @ 819D075
.string "I'm feeling lonesome because I\n" .string "I'm feeling lonesome because I\n"
.string "prefer {STR_VAR_1}.$" .string "prefer {STR_VAR_1}.$"
gUnknown_819D0E3:: @ 819D0E3 SaffronCity_PokemonTrainerFanClub_Text_YouReallyAreAmazing:: @ 819D0E3
.string "Amazing!\n" .string "Amazing!\n"
.string "{PLAYER}, you really are amazing!\p" .string "{PLAYER}, you really are amazing!\p"
.string "Instead of just watching, maybe\n" .string "Instead of just watching, maybe\n"
.string "I should become a TRAINER, too.$" .string "I should become a TRAINER, too.$"
gUnknown_819D148:: @ 819D148 SaffronCity_PokemonTrainerFanClub_Text_ImYourOnlyFan:: @ 819D148
.string "I'm your only fan…\n" .string "I'm your only fan…\n"
.string "Sigh… This is lonely…\p" .string "Sigh… This is lonely…\p"
.string "Can't you try harder and make the\n" .string "Can't you try harder and make the\n"
.string "others take notice of you?$" .string "others take notice of you?$"
gUnknown_819D1AE:: @ 819D1AE SaffronCity_PokemonTrainerFanClub_Text_WhyCantOthersSeeMastersDignity:: @ 819D1AE
.string "Master {STR_VAR_1} is so dignified…\n" .string "Master {STR_VAR_1} is so dignified…\n"
.string "He is so my type.\p" .string "He is so my type.\p"
.string "Why can't the others see the\n" .string "Why can't the others see the\n"
.string "dignity he simply oozes?$" .string "dignity he simply oozes?$"
gUnknown_819D211:: @ 819D211 SaffronCity_PokemonTrainerFanClub_Text_BelieveInMasterWithAllMyHeart:: @ 819D211
.string "I believe in Master {STR_VAR_1}\n" .string "I believe in Master {STR_VAR_1}\n"
.string "with all my heart.\p" .string "with all my heart.\p"
.string "Even if I am the only one to\n" .string "Even if I am the only one to\n"
@@ -255,14 +255,14 @@ gUnknown_819D211:: @ 819D211
.string "Not if I keep thinking about Master\n" .string "Not if I keep thinking about Master\n"
.string "{STR_VAR_1}.$" .string "{STR_VAR_1}.$"
gUnknown_819D2B4:: @ 819D2B4 SaffronCity_PokemonTrainerFanClub_Text_YourBattleStyleIsEducational:: @ 819D2B4
.string "Hiyah!\p" .string "Hiyah!\p"
.string "Your battling style is most\n" .string "Your battling style is most\n"
.string "educational.\p" .string "educational.\p"
.string "I hope that you will keep plugging\n" .string "I hope that you will keep plugging\n"
.string "away at success, hiyah!$" .string "away at success, hiyah!$"
gUnknown_819D31F:: @ 819D31F SaffronCity_PokemonTrainerFanClub_Text_WontStopBeingYourFan:: @ 819D31F
.string "Instead of just watching others\n" .string "Instead of just watching others\n"
.string "battle, battle yourself!\p" .string "battle, battle yourself!\p"
.string "…My DOJO's MASTER chewed me out\n" .string "…My DOJO's MASTER chewed me out\n"
@@ -271,7 +271,7 @@ gUnknown_819D31F:: @ 819D31F
.string "being your fan!\p" .string "being your fan!\p"
.string "I can't stop being your fan!$" .string "I can't stop being your fan!$"
gUnknown_819D3D2:: @ 819D3D2 SaffronCity_PokemonTrainerFanClub_Text_OnlyMasterHasMyRespect:: @ 819D3D2
.string "Hiyah! There is but one TRAINER\n" .string "Hiyah! There is but one TRAINER\n"
.string "who has my respect.\p" .string "who has my respect.\p"
.string "And that is none other than my\n" .string "And that is none other than my\n"
@@ -279,7 +279,7 @@ gUnknown_819D3D2:: @ 819D3D2
.string "You should become a fan of my\n" .string "You should become a fan of my\n"
.string "MASTER like me! Hiyah!$" .string "MASTER like me! Hiyah!$"
gUnknown_819D477:: @ 819D477 SaffronCity_PokemonTrainerFanClub_Text_NeverBeFanOfAnyoneButMaster:: @ 819D477
.string "Hiyah! I respect my MASTER at the\n" .string "Hiyah! I respect my MASTER at the\n"
.string "FIGHTING DOJO.\p" .string "FIGHTING DOJO.\p"
.string "I will never become a fan of\n" .string "I will never become a fan of\n"
+4 -4
View File
@@ -409,15 +409,15 @@
"IndigoPlateau_PokemonCenter_2F" "IndigoPlateau_PokemonCenter_2F"
], ],
"gMapGroup14": [ "gMapGroup14": [
"SaffronCity_House1_1F", "SaffronCity_CopycatsHouse_1F",
"SaffronCity_House1_2F", "SaffronCity_CopycatsHouse_2F",
"SaffronCity_Dojo", "SaffronCity_Dojo",
"SaffronCity_Gym", "SaffronCity_Gym",
"SaffronCity_House2", "SaffronCity_House",
"SaffronCity_Mart", "SaffronCity_Mart",
"SaffronCity_PokemonCenter_1F", "SaffronCity_PokemonCenter_1F",
"SaffronCity_PokemonCenter_2F", "SaffronCity_PokemonCenter_2F",
"SaffronCity_House3", "SaffronCity_MrPsychicsHouse",
"SaffronCity_PokemonTrainerFanClub" "SaffronCity_PokemonTrainerFanClub"
], ],
"gMapGroup15": [ "gMapGroup15": [
+7 -7
View File
@@ -118,12 +118,12 @@ SafariZone_North_RestHouse_EventScript_BaldingMan:: @ 81ACED3
release release
end end
SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC SaffronCity_PokemonCenter_1F_EventScript_PokemonJournalSabrina:: @ 81ACEEC
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_SABRINA, 4 famechecker FAMECHECKER_SABRINA, 4
textcolor 3 textcolor 3
msgbox gUnknown_81B1753 msgbox PokemonJournal_Text_SpecialFeatureSabrina
release release
end end
@@ -160,12 +160,12 @@ FiveIsland_PokemonCenter_1F_EventScript_1ACF5F:: @ 81ACF5F
release release
end end
SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A:: @ 81ACF7A SaffronCity_PokemonTrainerFanClub_EventScript_PokemonJournalBruno:: @ 81ACF7A
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_BRUNO, 2 famechecker FAMECHECKER_BRUNO, 2
textcolor 3 textcolor 3
msgbox gUnknown_81B1913 msgbox PokemonJournal_Text_SpecialFeatureBruno
release release
end end
@@ -215,15 +215,15 @@ EventScript_1AD021:: @ 81AD021
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_LANCE, 1 famechecker FAMECHECKER_LANCE, 1
msgbox Text_181569 msgbox SaffronCity_Text_HowCanClubNotRecognizeLance
release release
end end
SaffronCity_EventScript_1AD03A:: @ 81AD03A SaffronCity_EventScript_BattleGirl:: @ 81AD03A
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_LANCE, 2 famechecker FAMECHECKER_LANCE, 2
msgbox Text_181569 msgbox SaffronCity_Text_HowCanClubNotRecognizeLance
release release
end end
+2 -2
View File
@@ -1413,7 +1413,7 @@ PokemonJournal_Text_SpecialFeatureKoga:: @ 81B16A8
.string "He even concocts medicine to nurse\n" .string "He even concocts medicine to nurse\n"
.string "his POKéMON to health.$" .string "his POKéMON to health.$"
gUnknown_81B1753:: @ 81B1753 PokemonJournal_Text_SpecialFeatureSabrina:: @ 81B1753
.string "POKéMON JOURNAL\p" .string "POKéMON JOURNAL\p"
.string "Special Feature: SAFFRON GYM\n" .string "Special Feature: SAFFRON GYM\n"
.string "LEADER SABRINA!\p" .string "LEADER SABRINA!\p"
@@ -1437,7 +1437,7 @@ gUnknown_81B187F:: @ 81B187F
.string "and cool battling style, LORELEI\l" .string "and cool battling style, LORELEI\l"
.string "has a surprising secret!$" .string "has a surprising secret!$"
gUnknown_81B1913:: @ 81B1913 PokemonJournal_Text_SpecialFeatureBruno:: @ 81B1913
.string "POKéMON JOURNAL\p" .string "POKéMON JOURNAL\p"
.string "Special Feature:\n" .string "Special Feature:\n"
.string "ELITE FOUR's BRUNO!\p" .string "ELITE FOUR's BRUNO!\p"
+1 -1
View File
@@ -1046,7 +1046,7 @@
#define HIDDEN_ITEM_SAFARI_ZONE_WEST_REVIVE 23 #define HIDDEN_ITEM_SAFARI_ZONE_WEST_REVIVE 23
#define HIDDEN_ITEM_SILPH_CO_5F_ELIXIR 24 #define HIDDEN_ITEM_SILPH_CO_5F_ELIXIR 24
#define HIDDEN_ITEM_SILPH_CO_9F_MAX_POTION 25 #define HIDDEN_ITEM_SILPH_CO_9F_MAX_POTION 25
#define HIDDEN_ITEM_SAFFRON_CITY_HOUSE1_2F_NUGGET 26 #define HIDDEN_ITEM_SAFFRON_CITY_COPYCATS_HOUSE_2F_NUGGET 26
#define HIDDEN_ITEM_POWER_PLANT_MAX_ELIXIR 27 #define HIDDEN_ITEM_POWER_PLANT_MAX_ELIXIR 27
#define HIDDEN_ITEM_POWER_PLANT_THUNDER_STONE 28 #define HIDDEN_ITEM_POWER_PLANT_THUNDER_STONE 28
#define HIDDEN_ITEM_SEAFOAM_ISLANDS_B3F_NUGGET 29 #define HIDDEN_ITEM_SEAFOAM_ISLANDS_B3F_NUGGET 29
+2 -2
View File
@@ -208,8 +208,8 @@
#define LAYOUT_ROUTE16_NORTH_ENTRANCE_1F 223 #define LAYOUT_ROUTE16_NORTH_ENTRANCE_1F 223
#define LAYOUT_ENTRANCE_1F 224 #define LAYOUT_ENTRANCE_1F 224
#define LAYOUT_ROCKET_HIDEOUT_ELEVATOR 225 #define LAYOUT_ROCKET_HIDEOUT_ELEVATOR 225
#define LAYOUT_SAFFRON_CITY_HOUSE1_1F 226 #define LAYOUT_SAFFRON_CITY_COPYCATS_HOUSE_1F 226
#define LAYOUT_SAFFRON_CITY_HOUSE1_2F 227 #define LAYOUT_SAFFRON_CITY_COPYCATS_HOUSE_2F 227
#define LAYOUT_SAFFRON_CITY_DOJO 228 #define LAYOUT_SAFFRON_CITY_DOJO 228
#define LAYOUT_SILPH_CO_ELEVATOR 229 #define LAYOUT_SILPH_CO_ELEVATOR 229
#define LAYOUT_ONE_ISLAND 230 #define LAYOUT_ONE_ISLAND 230
+4 -4
View File
@@ -366,15 +366,15 @@
#define MAP_INDIGO_PLATEAU_POKEMON_CENTER_2F (1 | (13 << 8)) #define MAP_INDIGO_PLATEAU_POKEMON_CENTER_2F (1 | (13 << 8))
// Map Group 14 // Map Group 14
#define MAP_SAFFRON_CITY_HOUSE1_1F (0 | (14 << 8)) #define MAP_SAFFRON_CITY_COPYCATS_HOUSE_1F (0 | (14 << 8))
#define MAP_SAFFRON_CITY_HOUSE1_2F (1 | (14 << 8)) #define MAP_SAFFRON_CITY_COPYCATS_HOUSE_2F (1 | (14 << 8))
#define MAP_SAFFRON_CITY_DOJO (2 | (14 << 8)) #define MAP_SAFFRON_CITY_DOJO (2 | (14 << 8))
#define MAP_SAFFRON_CITY_GYM (3 | (14 << 8)) #define MAP_SAFFRON_CITY_GYM (3 | (14 << 8))
#define MAP_SAFFRON_CITY_HOUSE2 (4 | (14 << 8)) #define MAP_SAFFRON_CITY_HOUSE (4 | (14 << 8))
#define MAP_SAFFRON_CITY_MART (5 | (14 << 8)) #define MAP_SAFFRON_CITY_MART (5 | (14 << 8))
#define MAP_SAFFRON_CITY_POKEMON_CENTER_1F (6 | (14 << 8)) #define MAP_SAFFRON_CITY_POKEMON_CENTER_1F (6 | (14 << 8))
#define MAP_SAFFRON_CITY_POKEMON_CENTER_2F (7 | (14 << 8)) #define MAP_SAFFRON_CITY_POKEMON_CENTER_2F (7 | (14 << 8))
#define MAP_SAFFRON_CITY_HOUSE3 (8 | (14 << 8)) #define MAP_SAFFRON_CITY_MR_PSYCHICS_HOUSE (8 | (14 << 8))
#define MAP_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB (9 | (14 << 8)) #define MAP_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB (9 | (14 << 8))
// Map Group 15 // Map Group 15