Document Slateport scripts

This commit is contained in:
GriffinR
2019-11-09 03:07:32 -05:00
committed by huderlem
parent 1174a20a17
commit a38bff8c17
24 changed files with 924 additions and 925 deletions

View File

@@ -1223,8 +1223,8 @@ _080224C0:
bx r0
thumb_func_end sub_8022250
thumb_func_start sub_80224D0
sub_80224D0: @ 80224D0
thumb_func_start ShowBerryCrushRankings
ShowBerryCrushRankings: @ 80224D0
push {lr}
bl ScriptContext2_Enable
ldr r0, =sub_8022250
@@ -1259,7 +1259,7 @@ sub_80224D0: @ 80224D0
pop {r0}
bx r0
.pool
thumb_func_end sub_80224D0
thumb_func_end ShowBerryCrushRankings
thumb_func_start sub_8022524
sub_8022524: @ 8022524

View File

@@ -206,12 +206,12 @@ gStdScripts_End:: @ 81DC2CC
.include "data/maps/SlateportCity_BattleTentLobby/scripts.inc"
.include "data/maps/SlateportCity_BattleTentCorridor/scripts.inc"
.include "data/maps/SlateportCity_BattleTentBattleRoom/scripts.inc"
.include "data/maps/SlateportCity_House1/scripts.inc"
.include "data/maps/SlateportCity_NameRatersHouse/scripts.inc"
.include "data/maps/SlateportCity_PokemonFanClub/scripts.inc"
.include "data/maps/SlateportCity_OceanicMuseum_1F/scripts.inc"
.include "data/maps/SlateportCity_OceanicMuseum_2F/scripts.inc"
.include "data/maps/SlateportCity_Harbor/scripts.inc"
.include "data/maps/SlateportCity_House2/scripts.inc"
.include "data/maps/SlateportCity_House/scripts.inc"
.include "data/maps/SlateportCity_PokemonCenter_1F/scripts.inc"
.include "data/maps/SlateportCity_PokemonCenter_2F/scripts.inc"
.include "data/maps/SlateportCity_Mart/scripts.inc"

View File

@@ -40,7 +40,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCED9",
"script": "SlateportCity_EventScript_FatMan",
"flag": "0"
},
{
@@ -53,7 +53,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCEF6",
"script": "SlateportCity_EventScript_Man1",
"flag": "0"
},
{
@@ -66,7 +66,7 @@
"movement_range_y": 2,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCEB8",
"script": "SlateportCity_EventScript_RichBoy",
"flag": "0"
},
{
@@ -79,7 +79,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCF17",
"script": "SlateportCity_EventScript_Woman1",
"flag": "0"
},
{
@@ -92,7 +92,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD009",
"script": "SlateportCity_EventScript_AquaGrunt1",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -105,7 +105,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCE42",
"script": "SlateportCity_EventScript_Cook",
"flag": "0"
},
{
@@ -118,7 +118,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCE63",
"script": "SlateportCity_EventScript_OldWoman",
"flag": "0"
},
{
@@ -131,7 +131,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCE84",
"script": "SlateportCity_EventScript_Girl",
"flag": "0"
},
{
@@ -144,7 +144,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD353",
"script": "SlateportCity_EventScript_Ty",
"flag": "FLAG_HIDE_SLATEPORT_CITY_GABBY_AND_TY"
},
{
@@ -157,7 +157,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD35C",
"script": "SlateportCity_EventScript_Gabby",
"flag": "FLAG_HIDE_SLATEPORT_CITY_GABBY_AND_TY"
},
{
@@ -170,7 +170,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD1F8",
"script": "SlateportCity_EventScript_CaptStern",
"flag": "FLAG_HIDE_SLATEPORT_CITY_CAPTAIN_STERN"
},
{
@@ -183,7 +183,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCFE5",
"script": "SlateportCity_EventScript_Sailor1",
"flag": "0"
},
{
@@ -196,7 +196,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCFEE",
"script": "SlateportCity_EventScript_Sailor2",
"flag": "0"
},
{
@@ -209,7 +209,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCFF7",
"script": "SlateportCity_EventScript_PokefanF",
"flag": "0"
},
{
@@ -222,7 +222,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD000",
"script": "SlateportCity_EventScript_Man2",
"flag": "0"
},
{
@@ -235,7 +235,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCFBB",
"script": "SlateportCity_EventScript_Maniac",
"flag": "0"
},
{
@@ -248,7 +248,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCFDC",
"script": "SlateportCity_EventScript_Woman2",
"flag": "0"
},
{
@@ -261,7 +261,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD020",
"script": "SlateportCity_EventScript_AquaGrunt2",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -274,7 +274,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD037",
"script": "SlateportCity_EventScript_AquaGrunt3",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -287,7 +287,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD198",
"script": "SlateportCity_EventScript_DecorClerk",
"flag": "0"
},
{
@@ -300,7 +300,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD16A",
"script": "SlateportCity_EventScript_DollClerk",
"flag": "0"
},
{
@@ -313,7 +313,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD365",
"script": "SlateportCity_EventScript_Man3",
"flag": "0"
},
{
@@ -326,7 +326,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCDE4",
"script": "SlateportCity_EventScript_EffortRibbonWoman",
"flag": "0"
},
{
@@ -339,7 +339,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD1D8",
"script": "SlateportCity_EventScript_PowerTMClerk",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TM_SALESMAN"
},
{
@@ -352,7 +352,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DCDBD",
"script": "SlateportCity_EventScript_EnergyGuru",
"flag": "0"
},
{
@@ -365,7 +365,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD04E",
"script": "SlateportCity_EventScript_AquaGrunt4",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -378,7 +378,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD065",
"script": "SlateportCity_EventScript_AquaGrunt5",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -391,7 +391,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD07C",
"script": "SlateportCity_EventScript_AquaGrunt6",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -404,7 +404,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD093",
"script": "SlateportCity_EventScript_AquaGrunt7",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -417,7 +417,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD0AA",
"script": "SlateportCity_EventScript_AquaGrunt8",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -430,7 +430,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD0C1",
"script": "SlateportCity_EventScript_AquaGrunt9",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -443,7 +443,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD14A",
"script": "SlateportCity_EventScript_AquaGrunt10",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -456,7 +456,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD153",
"script": "SlateportCity_EventScript_AquaGrunt11",
"flag": "FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA"
},
{
@@ -469,7 +469,7 @@
"movement_range_y": 2,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_EventScript_1DD36E",
"script": "SlateportCity_EventScript_BerryPowderClerk",
"flag": "0"
},
{
@@ -533,7 +533,7 @@
"x": 5,
"y": 19,
"elevation": 0,
"dest_map": "MAP_SLATEPORT_CITY_HOUSE1",
"dest_map": "MAP_SLATEPORT_CITY_NAME_RATERS_HOUSE",
"dest_warp_id": 0
},
{
@@ -561,7 +561,7 @@
"x": 21,
"y": 44,
"elevation": 0,
"dest_map": "MAP_SLATEPORT_CITY_HOUSE2",
"dest_map": "MAP_SLATEPORT_CITY_HOUSE",
"dest_warp_id": 0
}
],
@@ -573,7 +573,7 @@
"elevation": 3,
"var": "VAR_SLATEPORT_OUTSIDE_MUSEUM_STATE",
"var_value": "2",
"script": "SlateportCity_EventScript_1DD5DC"
"script": "SlateportCity_EventScript_ScottBattleTentScene"
}
],
"bg_events": [
@@ -583,7 +583,7 @@
"y": 19,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "SlateportCity_EventScript_1DCFB2"
"script": "SlateportCity_EventScript_NameRatersHouseSign"
},
{
"type": "sign",
@@ -615,7 +615,7 @@
"y": 12,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "SlateportCity_EventScript_1DCF94"
"script": "SlateportCity_EventScript_HarborSign"
},
{
"type": "sign",
@@ -631,7 +631,7 @@
"y": 51,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "SlateportCity_EventScript_1DCF8B"
"script": "SlateportCity_EventScript_MarketSign"
},
{
"type": "sign",
@@ -639,7 +639,7 @@
"y": 26,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "SlateportCity_EventScript_1DCF79"
"script": "SlateportCity_EventScript_OceanicMuseumSign"
},
{
"type": "sign",
@@ -647,7 +647,7 @@
"y": 22,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "SlateportCity_EventScript_1DCF82"
"script": "SlateportCity_EventScript_CitySign"
},
{
"type": "sign",
@@ -655,7 +655,7 @@
"y": 26,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "SlateportCity_EventScript_1DCF70"
"script": "SlateportCity_EventScript_PokemonFanClubSign"
},
{
"type": "sign",
@@ -663,7 +663,7 @@
"y": 13,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "SlateportCity_EventScript_1DCF36"
"script": "SlateportCity_EventScript_BattleTentSign"
},
{
"type": "sign",
@@ -671,7 +671,7 @@
"y": 38,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
"script": "SlateportCity_EventScript_1DCF3F"
"script": "SlateportCity_EventScript_SternsShipyardSign"
},
{
"type": "sign",
@@ -679,7 +679,7 @@
"y": 36,
"elevation": 0,
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
"script": "SlateportCity_EventScript_1DD643"
"script": "SlateportCity_EventScript_BerryCrushRankingsSign"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_Harbor_EventScript_20CAF1",
"script": "SlateportCity_Harbor_EventScript_FerryAttendant",
"flag": "FLAG_HIDE_SLATEPORT_CITY_HARBOR_PATRONS"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_Harbor_EventScript_20CC52",
"script": "SlateportCity_Harbor_EventScript_Sailor",
"flag": "FLAG_HIDE_SLATEPORT_CITY_HARBOR_PATRONS"
},
{
@@ -50,7 +50,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_Harbor_EventScript_20CC99",
"script": "SlateportCity_Harbor_EventScript_FatMan",
"flag": "FLAG_HIDE_SLATEPORT_CITY_HARBOR_PATRONS"
},
{
@@ -63,7 +63,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_Harbor_EventScript_20CCA2",
"script": "SlateportCity_Harbor_EventScript_CaptStern",
"flag": "FLAG_HIDE_SLATEPORT_CITY_HARBOR_CAPTAIN_STERN"
},
{
@@ -157,7 +157,7 @@
"elevation": 3,
"var": "VAR_SLATEPORT_HARBOR_STATE",
"var_value": "1",
"script": "SlateportCity_Harbor_EventScript_20C9BB"
"script": "SlateportCity_Harbor_EventScript_AquaEscapeTrigger0"
},
{
"type": "trigger",
@@ -166,7 +166,7 @@
"elevation": 3,
"var": "VAR_SLATEPORT_HARBOR_STATE",
"var_value": "1",
"script": "SlateportCity_Harbor_EventScript_20C9C7"
"script": "SlateportCity_Harbor_EventScript_AquaEscapeTrigger1"
},
{
"type": "trigger",
@@ -175,7 +175,7 @@
"elevation": 3,
"var": "VAR_SLATEPORT_HARBOR_STATE",
"var_value": "1",
"script": "SlateportCity_Harbor_EventScript_20C9D3"
"script": "SlateportCity_Harbor_EventScript_AquaEscapeTrigger2"
},
{
"type": "trigger",
@@ -184,7 +184,7 @@
"elevation": 3,
"var": "VAR_SLATEPORT_HARBOR_STATE",
"var_value": "1",
"script": "SlateportCity_Harbor_EventScript_20C9DF"
"script": "SlateportCity_Harbor_EventScript_AquaEscapeTrigger3"
}
],
"bg_events": []

View File

@@ -6,58 +6,58 @@ SlateportCity_Harbor_OnTransition: @ 820C983
setescapewarp MAP_SLATEPORT_CITY, 255, 28, 13
setvar VAR_TEMP_1, 0
compare VAR_SLATEPORT_HARBOR_STATE, 1
call_if_eq SlateportCity_Harbor_EventScript_20C9A9
call_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_20C9A5
call_if_eq SlateportCity_Harbor_EventScript_ReadyAquaEscapeScene
call_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_ShowSSTidal
end
SlateportCity_Harbor_EventScript_20C9A5:: @ 820C9A5
SlateportCity_Harbor_EventScript_ShowSSTidal:: @ 820C9A5
clearflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_SS_TIDAL
return
SlateportCity_Harbor_EventScript_20C9A9:: @ 820C9A9
SlateportCity_Harbor_EventScript_ReadyAquaEscapeScene:: @ 820C9A9
savebgm MUS_AQA_0
setobjectxyperm 4, 12, 13
setobjectmovementtype 4, MOVEMENT_TYPE_FACE_LEFT
setflag FLAG_HIDE_SLATEPORT_CITY_HARBOR_PATRONS
return
SlateportCity_Harbor_EventScript_20C9BB:: @ 820C9BB
SlateportCity_Harbor_EventScript_AquaEscapeTrigger0:: @ 820C9BB
lockall
setvar VAR_0x8008, 0
goto SlateportCity_Harbor_EventScript_20C9F5
goto SlateportCity_Harbor_EventScript_AquaEscapeScene
end
SlateportCity_Harbor_EventScript_20C9C7:: @ 820C9C7
SlateportCity_Harbor_EventScript_AquaEscapeTrigger1:: @ 820C9C7
lockall
setvar VAR_0x8008, 1
goto SlateportCity_Harbor_EventScript_20C9F5
goto SlateportCity_Harbor_EventScript_AquaEscapeScene
end
SlateportCity_Harbor_EventScript_20C9D3:: @ 820C9D3
SlateportCity_Harbor_EventScript_AquaEscapeTrigger2:: @ 820C9D3
lockall
setvar VAR_0x8008, 2
goto SlateportCity_Harbor_EventScript_20C9F5
goto SlateportCity_Harbor_EventScript_AquaEscapeScene
end
SlateportCity_Harbor_EventScript_20C9DF:: @ 820C9DF
SlateportCity_Harbor_EventScript_AquaEscapeTrigger3:: @ 820C9DF
lockall
setvar VAR_0x8008, 3
applymovement EVENT_OBJ_ID_PLAYER, SlateportCity_Harbor_Movement_20CAEF
applymovement EVENT_OBJ_ID_PLAYER, SlateportCity_Harbor_Movement_PlayerWalkUp
waitmovement 0
goto SlateportCity_Harbor_EventScript_20C9F5
goto SlateportCity_Harbor_EventScript_AquaEscapeScene
end
SlateportCity_Harbor_EventScript_20C9F5:: @ 820C9F5
SlateportCity_Harbor_EventScript_AquaEscapeScene:: @ 820C9F5
applymovement 7, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
applymovement 6, Common_Movement_WalkInPlaceFastestDown
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
msgbox SlateportCity_Harbor_Text_20D291, MSGBOX_DEFAULT
msgbox SlateportCity_Harbor_Text_ArchieYouAgainHideoutInLilycove, MSGBOX_DEFAULT
closemessage
applymovement 6, SlateportCity_Harbor_Movement_20CAC8
applymovement 7, SlateportCity_Harbor_Movement_20CAC8
applymovement 8, SlateportCity_Harbor_Movement_20CAD2
applymovement 6, SlateportCity_Harbor_Movement_AquaBoardSub
applymovement 7, SlateportCity_Harbor_Movement_AquaBoardSub
applymovement 8, SlateportCity_Harbor_Movement_SubmarineExit
waitmovement 0
removeobject 6
removeobject 7
@@ -66,14 +66,14 @@ SlateportCity_Harbor_EventScript_20C9F5:: @ 820C9F5
setflag FLAG_MET_TEAM_AQUA_HARBOR
setflag FLAG_HIDE_LILCOVE_MOTEL_SCOTT
compare VAR_0x8008, 0
call_if_eq SlateportCity_Harbor_EventScript_20CA89
call_if_eq SlateportCity_Harbor_EventScript_SternApproachPlayer0
compare VAR_0x8008, 1
call_if_eq SlateportCity_Harbor_EventScript_20CA9E
call_if_eq SlateportCity_Harbor_EventScript_SternApproachPlayer1
compare VAR_0x8008, 2
call_if_eq SlateportCity_Harbor_EventScript_20CAB3
call_if_eq SlateportCity_Harbor_EventScript_SternApproachPlayer
compare VAR_0x8008, 3
call_if_eq SlateportCity_Harbor_EventScript_20CAB3
msgbox SlateportCity_Harbor_Text_20D35A, MSGBOX_DEFAULT
call_if_eq SlateportCity_Harbor_EventScript_SternApproachPlayer
msgbox SlateportCity_Harbor_Text_CaptSternWhyStealMySubmarine, MSGBOX_DEFAULT
closemessage
setflag FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_1_BLOCKING_ENTRANCE
setflag FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_2_BLOCKING_ENTRANCE
@@ -82,42 +82,43 @@ SlateportCity_Harbor_EventScript_20C9F5:: @ 820C9F5
releaseall
end
SlateportCity_Harbor_EventScript_20CA89:: @ 820CA89
applymovement 4, SlateportCity_Harbor_Movement_20CAE0
SlateportCity_Harbor_EventScript_SternApproachPlayer0:: @ 820CA89
applymovement 4, SlateportCity_Harbor_Movement_SternApproachPlayer0
waitmovement 0
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestDown
waitmovement 0
return
SlateportCity_Harbor_EventScript_20CA9E:: @ 820CA9E
applymovement 4, SlateportCity_Harbor_Movement_20CAE6
SlateportCity_Harbor_EventScript_SternApproachPlayer1:: @ 820CA9E
applymovement 4, SlateportCity_Harbor_Movement_SternApproachPlayer1
waitmovement 0
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
SlateportCity_Harbor_EventScript_20CAB3:: @ 820CAB3
applymovement 4, SlateportCity_Harbor_Movement_20CAEB
SlateportCity_Harbor_EventScript_SternApproachPlayer:: @ 820CAB3
applymovement 4, SlateportCity_Harbor_Movement_SternApproachPlayer
waitmovement 0
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
waitmovement 0
return
SlateportCity_Harbor_Movement_20CAC8: @ 820CAC8
SlateportCity_Harbor_Movement_AquaBoardSub: @ 820CAC8
delay_16
delay_16
jump_up
set_invisible
step_end
SlateportCity_Harbor_Movement_20CACD: @ 820CACD
@ Unused, Archie instead shares above identical movement script with Grunt
SlateportCity_Harbor_Movement_ArchieBoardSub: @ 820CACD
delay_16
delay_16
jump_up
set_invisible
step_end
SlateportCity_Harbor_Movement_20CAD2: @ 820CAD2
SlateportCity_Harbor_Movement_SubmarineExit: @ 820CAD2
delay_16
delay_16
delay_16
@@ -133,7 +134,7 @@ SlateportCity_Harbor_Movement_20CAD2: @ 820CAD2
walk_fast_right
step_end
SlateportCity_Harbor_Movement_20CAE0: @ 820CAE0
SlateportCity_Harbor_Movement_SternApproachPlayer0: @ 820CAE0
walk_left
walk_left
walk_left
@@ -141,305 +142,305 @@ SlateportCity_Harbor_Movement_20CAE0: @ 820CAE0
walk_up
step_end
SlateportCity_Harbor_Movement_20CAE6: @ 820CAE6
SlateportCity_Harbor_Movement_SternApproachPlayer1: @ 820CAE6
walk_left
walk_left
walk_up
walk_left
step_end
SlateportCity_Harbor_Movement_20CAEB: @ 820CAEB
SlateportCity_Harbor_Movement_SternApproachPlayer: @ 820CAEB
walk_left
walk_left
walk_left
step_end
SlateportCity_Harbor_Movement_20CAEF: @ 820CAEF
SlateportCity_Harbor_Movement_PlayerWalkUp: @ 820CAEF
walk_up
step_end
SlateportCity_Harbor_EventScript_20CAF1:: @ 820CAF1
SlateportCity_Harbor_EventScript_FerryAttendant:: @ 820CAF1
lock
faceplayer
goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_20CB06
msgbox SlateportCity_Harbor_Text_20CE20, MSGBOX_DEFAULT
goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_AskForTicket
msgbox SlateportCity_Harbor_Text_FerryServiceUnavailable, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CB06:: @ 820CB06
msgbox SlateportCity_Harbor_Text_20CE87, MSGBOX_DEFAULT
message SlateportCity_Harbor_Text_20CF1C
SlateportCity_Harbor_EventScript_AskForTicket:: @ 820CB06
msgbox SlateportCity_Harbor_Text_MayISeeYourTicket, MSGBOX_DEFAULT
message SlateportCity_Harbor_Text_FlashedTicketWhereTo
waitmessage
goto SlateportCity_Harbor_EventScript_20CB1A
goto SlateportCity_Harbor_EventScript_ChooseDestination
end
SlateportCity_Harbor_EventScript_20CB1A:: @ 820CB1A
goto_if_set FLAG_MET_SCOTT_ON_SS_TIDAL, SlateportCity_Harbor_EventScript_20CB50
SlateportCity_Harbor_EventScript_ChooseDestination:: @ 820CB1A
goto_if_set FLAG_MET_SCOTT_ON_SS_TIDAL, SlateportCity_Harbor_EventScript_ChooseDestinationWithBattleFrontier
multichoicedefault 18, 8, MULTI_SSTIDAL_SLATEPORT_NO_BF, 2, 0
switch VAR_RESULT
case 0, SlateportCity_Harbor_EventScript_20CB92
case 1, SlateportCity_Harbor_EventScript_20CC2D
case MULTI_B_PRESSED, SlateportCity_Harbor_EventScript_20CC2D
case 0, SlateportCity_Harbor_EventScript_Lilycove
case 1, SlateportCity_Harbor_EventScript_CancelDestinationSelect
case MULTI_B_PRESSED, SlateportCity_Harbor_EventScript_CancelDestinationSelect
end
SlateportCity_Harbor_EventScript_20CB50:: @ 820CB50
SlateportCity_Harbor_EventScript_ChooseDestinationWithBattleFrontier:: @ 820CB50
multichoicedefault 17, 6, MULTI_SSTIDAL_SLATEPORT_WITH_BF, 2, 0
switch VAR_RESULT
case 0, SlateportCity_Harbor_EventScript_20CB92
case 1, SlateportCity_Harbor_EventScript_20CBBA
case 2, SlateportCity_Harbor_EventScript_20CC2D
case MULTI_B_PRESSED, SlateportCity_Harbor_EventScript_20CC2D
case 0, SlateportCity_Harbor_EventScript_Lilycove
case 1, SlateportCity_Harbor_EventScript_BattleFrontier
case 2, SlateportCity_Harbor_EventScript_CancelDestinationSelect
case MULTI_B_PRESSED, SlateportCity_Harbor_EventScript_CancelDestinationSelect
end
SlateportCity_Harbor_EventScript_20CB88:: @ 820CB88
msgbox SlateportCity_Harbor_Text_20CEC1, MSGBOX_DEFAULT
@ Unused. Should be impossible for player to reach Ferry without having received SS Tidal ticket
SlateportCity_Harbor_EventScript_NoTicket:: @ 820CB88
msgbox SlateportCity_Harbor_Text_YouMustHaveTicket, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CB92:: @ 820CB92
msgbox SlateportCity_Harbor_Text_20CF93, MSGBOX_YESNO
SlateportCity_Harbor_EventScript_Lilycove:: @ 820CB92
msgbox SlateportCity_Harbor_Text_LilycoveItIs, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_20CBDD
goto_if_eq SlateportCity_Harbor_EventScript_ChooseNewDestination
setvar VAR_PORTHOLE_STATE, 1
call SlateportCity_Harbor_EventScript_20CBE9
call SlateportCity_Harbor_EventScript_BoardFerry
warp MAP_SS_TIDAL_CORRIDOR, 255, 1, 10
waitstate
release
end
SlateportCity_Harbor_EventScript_20CBBA:: @ 820CBBA
msgbox SlateportCity_Harbor_Text_20CFAE, MSGBOX_YESNO
SlateportCity_Harbor_EventScript_BattleFrontier:: @ 820CBBA
msgbox SlateportCity_Harbor_Text_BattleFrontierItIs, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_20CBDD
call SlateportCity_Harbor_EventScript_20CBE9
goto_if_eq SlateportCity_Harbor_EventScript_ChooseNewDestination
call SlateportCity_Harbor_EventScript_BoardFerry
warp MAP_BATTLE_FRONTIER_OUTSIDE_WEST, 255, 19, 67
waitstate
release
end
SlateportCity_Harbor_EventScript_20CBDD:: @ 820CBDD
message SlateportCity_Harbor_Text_20CFFA
SlateportCity_Harbor_EventScript_ChooseNewDestination:: @ 820CBDD
message SlateportCity_Harbor_Text_WhereWouldYouLikeToGo
waitmessage
goto SlateportCity_Harbor_EventScript_20CB1A
goto SlateportCity_Harbor_EventScript_ChooseDestination
end
SlateportCity_Harbor_EventScript_20CBE9:: @ 820CBE9
msgbox SlateportCity_Harbor_Text_20CFCB, MSGBOX_DEFAULT
SlateportCity_Harbor_EventScript_BoardFerry:: @ 820CBE9
msgbox SlateportCity_Harbor_Text_PleaseBoardFerry, MSGBOX_DEFAULT
closemessage
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestUp
waitmovement 0
delay 30
hideobjectat VAR_LAST_TALKED, MAP_SLATEPORT_CITY_HARBOR
compare VAR_FACING, DIR_NORTH
call_if_eq SlateportCity_Harbor_EventScript_20CC42
call_if_eq SlateportCity_Harbor_EventScript_BoardFerryNorth
compare VAR_FACING, DIR_EAST
call_if_eq SlateportCity_Harbor_EventScript_20CC37
call_if_eq SlateportCity_Harbor_EventScript_BoardFerryEast
delay 30
hideobjectat EVENT_OBJ_ID_PLAYER, MAP_PETALBURG_CITY
setvar VAR_0x8004, 5
call Common_EventScript_FerryDepart
return
SlateportCity_Harbor_EventScript_20CC2D:: @ 820CC2D
msgbox SlateportCity_Harbor_Text_20CF71, MSGBOX_DEFAULT
SlateportCity_Harbor_EventScript_CancelDestinationSelect:: @ 820CC2D
msgbox SlateportCity_Harbor_Text_SailAnotherTime, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CC37:: @ 820CC37
applymovement EVENT_OBJ_ID_PLAYER, SlateportCity_Harbor_Movement_20CC4D
SlateportCity_Harbor_EventScript_BoardFerryEast:: @ 820CC37
applymovement EVENT_OBJ_ID_PLAYER, SlateportCity_Harbor_Movement_BoardFerryEast
waitmovement 0
return
SlateportCity_Harbor_EventScript_20CC42:: @ 820CC42
applymovement EVENT_OBJ_ID_PLAYER, SlateportCity_Harbor_Movement_20CC50
SlateportCity_Harbor_EventScript_BoardFerryNorth:: @ 820CC42
applymovement EVENT_OBJ_ID_PLAYER, SlateportCity_Harbor_Movement_BoardFerryNorth
waitmovement 0
return
SlateportCity_Harbor_Movement_20CC4D: @ 820CC4D
SlateportCity_Harbor_Movement_BoardFerryEast: @ 820CC4D
walk_right
walk_in_place_fastest_up
step_end
SlateportCity_Harbor_Movement_20CC50: @ 820CC50
SlateportCity_Harbor_Movement_BoardFerryNorth: @ 820CC50
walk_up
step_end
SlateportCity_Harbor_EventScript_20CC52:: @ 820CC52
SlateportCity_Harbor_EventScript_Sailor:: @ 820CC52
lock
faceplayer
goto_if_unset FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_20CC89
goto_if_unset FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_SailorNoAbnormalWeather
setvar VAR_0x8004, 0
call_if_set FLAG_DEFEATED_KYOGRE, SlateportCity_Harbor_EventScript_20CC93
call_if_set FLAG_DEFEATED_GROUDON, SlateportCity_Harbor_EventScript_20CC93
compare VAR_0x8004, 2
goto_if_eq SlateportCity_Harbor_EventScript_20CC89
msgbox SlateportCity_Harbor_Text_20D08E, MSGBOX_DEFAULT
call_if_set FLAG_DEFEATED_KYOGRE, SlateportCity_Harbor_EventScript_CountDefeatedLegendary
call_if_set FLAG_DEFEATED_GROUDON, SlateportCity_Harbor_EventScript_CountDefeatedLegendary
compare VAR_0x8004, 2 @ Defeated both
goto_if_eq SlateportCity_Harbor_EventScript_SailorNoAbnormalWeather
msgbox SlateportCity_Harbor_Text_AbnormalWeather, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CC89:: @ 820CC89
msgbox SlateportCity_Harbor_Text_20D01C, MSGBOX_DEFAULT
SlateportCity_Harbor_EventScript_SailorNoAbnormalWeather:: @ 820CC89
msgbox SlateportCity_Harbor_Text_LoveToGoDeepUnderwaterSomeday, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CC93:: @ 820CC93
SlateportCity_Harbor_EventScript_CountDefeatedLegendary:: @ 820CC93
addvar VAR_0x8004, 1
return
SlateportCity_Harbor_EventScript_20CC99:: @ 820CC99
msgbox SlateportCity_Harbor_Text_20D194, MSGBOX_NPC
SlateportCity_Harbor_EventScript_FatMan:: @ 820CC99
msgbox SlateportCity_Harbor_Text_SubTooSmallForMe, MSGBOX_NPC
end
SlateportCity_Harbor_EventScript_20CCA2:: @ 820CCA2
SlateportCity_Harbor_EventScript_CaptStern:: @ 820CCA2
lock
faceplayer
goto_if_set FLAG_BADGE07_GET, SlateportCity_Harbor_EventScript_20CD00
goto_if_set FLAG_EVIL_TEAM_ESCAPED_STERN_SPOKE, SlateportCity_Harbor_EventScript_20CCF6
goto_if_set FLAG_TEAM_AQUA_ESCAPED_IN_SUBMARINE, SlateportCity_Harbor_EventScript_20CCE9
goto_if_set FLAG_BADGE07_GET, SlateportCity_Harbor_EventScript_CaptSternFerryOrScannerComment
goto_if_set FLAG_EVIL_TEAM_ESCAPED_STERN_SPOKE, SlateportCity_Harbor_EventScript_NeedDive
goto_if_set FLAG_TEAM_AQUA_ESCAPED_IN_SUBMARINE, SlateportCity_Harbor_EventScript_TeamAquaLeftNeedDive
compare VAR_SLATEPORT_HARBOR_STATE, 2
goto_if_eq SlateportCity_Harbor_EventScript_20CCDF
msgbox SlateportCity_Harbor_Text_20D232, MSGBOX_DEFAULT
goto_if_eq SlateportCity_Harbor_EventScript_WhyStealSubmarine
msgbox SlateportCity_Harbor_Text_SameThugsTriedToRobAtMuseum, MSGBOX_DEFAULT
closemessage
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
SlateportCity_Harbor_EventScript_20CCDF:: @ 820CCDF
msgbox SlateportCity_Harbor_Text_20D35A, MSGBOX_DEFAULT
SlateportCity_Harbor_EventScript_WhyStealSubmarine:: @ 820CCDF
msgbox SlateportCity_Harbor_Text_CaptSternWhyStealMySubmarine, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CCE9:: @ 820CCE9
SlateportCity_Harbor_EventScript_TeamAquaLeftNeedDive:: @ 820CCE9
setflag FLAG_EVIL_TEAM_ESCAPED_STERN_SPOKE
msgbox SlateportCity_Harbor_Text_20D42B, MSGBOX_DEFAULT
msgbox SlateportCity_Harbor_Text_TeamAquaLeftNeedDive, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CCF6:: @ 820CCF6
msgbox SlateportCity_Harbor_Text_20D58A, MSGBOX_DEFAULT
SlateportCity_Harbor_EventScript_NeedDive:: @ 820CCF6
msgbox SlateportCity_Harbor_Text_NeedDiveToCatchSub, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CD00:: @ 820CD00
SlateportCity_Harbor_EventScript_CaptSternFerryOrScannerComment:: @ 820CD00
compare VAR_TEMP_1, 1
goto_if_eq SlateportCity_Harbor_EventScript_20CE11
goto_if_eq SlateportCity_Harbor_EventScript_TradedScanner
checkitem ITEM_SCANNER, 1
compare VAR_RESULT, 1
goto_if_eq SlateportCity_Harbor_EventScript_20CD38
goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_20CD2E
msgbox SlateportCity_Harbor_Text_20D65C, MSGBOX_DEFAULT
compare VAR_RESULT, TRUE
goto_if_eq SlateportCity_Harbor_EventScript_AskToTradeScanner
goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_Harbor_EventScript_FerryFinished
msgbox SlateportCity_Harbor_Text_WontBeLongBeforeWeFinishFerry, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CD2E:: @ 820CD2E
msgbox SlateportCity_Harbor_Text_20D6CB, MSGBOX_DEFAULT
SlateportCity_Harbor_EventScript_FerryFinished:: @ 820CD2E
msgbox SlateportCity_Harbor_Text_FinishedMakingFerry, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CD38:: @ 820CD38
message SlateportCity_Harbor_Text_20D76C
SlateportCity_Harbor_EventScript_AskToTradeScanner:: @ 820CD38
message SlateportCity_Harbor_Text_WouldYouTradeScanner
waitmessage
goto SlateportCity_Harbor_EventScript_20CD44
goto SlateportCity_Harbor_EventScript_ChooseScannerTrade
end
SlateportCity_Harbor_EventScript_20CD44:: @ 820CD44
SlateportCity_Harbor_EventScript_ChooseScannerTrade:: @ 820CD44
multichoice 0, 0, MULTI_STERN_DEEPSEA, 0
switch VAR_RESULT
case 0, SlateportCity_Harbor_EventScript_20CD7B
case 1, SlateportCity_Harbor_EventScript_20CDBB
case 2, SlateportCity_Harbor_EventScript_20CDFB
case MULTI_B_PRESSED, SlateportCity_Harbor_EventScript_20CDFB
case 0, SlateportCity_Harbor_EventScript_DeepSeaTooth
case 1, SlateportCity_Harbor_EventScript_DeepSeaScale
case 2, SlateportCity_Harbor_EventScript_DeclineTrade
case MULTI_B_PRESSED, SlateportCity_Harbor_EventScript_DeclineTrade
end
SlateportCity_Harbor_EventScript_20CD7B:: @ 820CD7B
msgbox SlateportCity_Harbor_Text_20D8BC, MSGBOX_YESNO
SlateportCity_Harbor_EventScript_DeepSeaTooth:: @ 820CD7B
msgbox SlateportCity_Harbor_Text_TradeForDeepSeaTooth, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_20CE05
goto_if_eq SlateportCity_Harbor_EventScript_ChooseDifferentTrade
giveitem_std ITEM_DEEP_SEA_TOOTH
compare VAR_RESULT, 0
compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
takeitem ITEM_SCANNER, 1
msgbox SlateportCity_Harbor_Text_20D94A, MSGBOX_DEFAULT
msgbox SlateportCity_Harbor_Text_HandedScannerToStern, MSGBOX_DEFAULT
setflag FLAG_EXCHANGED_SCANNER
goto SlateportCity_Harbor_EventScript_20CE11
goto SlateportCity_Harbor_EventScript_TradedScanner
end
SlateportCity_Harbor_EventScript_20CDBB:: @ 820CDBB
msgbox SlateportCity_Harbor_Text_20D8F1, MSGBOX_YESNO
SlateportCity_Harbor_EventScript_DeepSeaScale:: @ 820CDBB
msgbox SlateportCity_Harbor_Text_TradeForDeepSeaScale, MSGBOX_YESNO
compare VAR_RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_20CE05
goto_if_eq SlateportCity_Harbor_EventScript_ChooseDifferentTrade
giveitem_std ITEM_DEEP_SEA_SCALE
compare VAR_RESULT, 0
compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
takeitem ITEM_SCANNER, 1
msgbox SlateportCity_Harbor_Text_20D94A, MSGBOX_DEFAULT
msgbox SlateportCity_Harbor_Text_HandedScannerToStern, MSGBOX_DEFAULT
setflag FLAG_EXCHANGED_SCANNER
goto SlateportCity_Harbor_EventScript_20CE11
goto SlateportCity_Harbor_EventScript_TradedScanner
end
SlateportCity_Harbor_EventScript_20CDFB:: @ 820CDFB
msgbox SlateportCity_Harbor_Text_20D841, MSGBOX_DEFAULT
SlateportCity_Harbor_EventScript_DeclineTrade:: @ 820CDFB
msgbox SlateportCity_Harbor_Text_IfYouWantToTradeLetMeKnow, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_EventScript_20CE05:: @ 820CE05
message SlateportCity_Harbor_Text_20D926
SlateportCity_Harbor_EventScript_ChooseDifferentTrade:: @ 820CE05
message SlateportCity_Harbor_Text_WhichOneDoYouWant
waitmessage
goto SlateportCity_Harbor_EventScript_20CD44
goto SlateportCity_Harbor_EventScript_ChooseScannerTrade
end
SlateportCity_Harbor_EventScript_20CE11:: @ 820CE11
SlateportCity_Harbor_EventScript_TradedScanner:: @ 820CE11
setvar VAR_TEMP_1, 1
msgbox SlateportCity_Harbor_Text_20D970, MSGBOX_DEFAULT
msgbox SlateportCity_Harbor_Text_ThisWillHelpResearch, MSGBOX_DEFAULT
release
end
SlateportCity_Harbor_Text_20CE20: @ 820CE20
SlateportCity_Harbor_Text_FerryServiceUnavailable: @ 820CE20
.string "I beg your pardon?\n"
.string "You're looking for a ship?\p"
.string "I'm sorry, the ferry service isn't\n"
.string "available at present…$"
SlateportCity_Harbor_Text_20CE87: @ 820CE87
SlateportCity_Harbor_Text_MayISeeYourTicket: @ 820CE87
.string "Hello, are you here for the ferry?\n"
.string "May I see your TICKET?$"
SlateportCity_Harbor_Text_20CEC1: @ 820CEC1
SlateportCity_Harbor_Text_YouMustHaveTicket: @ 820CEC1
.string "{PLAYER} doesn't have the TICKET…\p"
.string "I'm terribly sorry.\p"
.string "You must have a TICKET to board\n"
.string "the ferry.$"
SlateportCity_Harbor_Text_20CF1C: @ 820CF1C
SlateportCity_Harbor_Text_FlashedTicketWhereTo: @ 820CF1C
.string "{PLAYER} flashed the TICKET.\p"
.string "Perfect! That's all you need!\p"
.string "And where would you like to go?$"
SlateportCity_Harbor_Text_20CF71: @ 820CF71
SlateportCity_Harbor_Text_SailAnotherTime: @ 820CF71
.string "Please sail with us another time!$"
SlateportCity_Harbor_Text_20CF93: @ 820CF93
SlateportCity_Harbor_Text_LilycoveItIs: @ 820CF93
.string "LILYCOVE CITY it is, then!$"
SlateportCity_Harbor_Text_20CFAE: @ 820CFAE
SlateportCity_Harbor_Text_BattleFrontierItIs: @ 820CFAE
.string "BATTLE FRONTIER it is, then!$"
SlateportCity_Harbor_Text_20CFCB: @ 820CFCB
SlateportCity_Harbor_Text_PleaseBoardFerry: @ 820CFCB
.string "Please board the ferry and wait for\n"
.string "departure.$"
SlateportCity_Harbor_Text_20CFFA: @ 820CFFA
SlateportCity_Harbor_Text_WhereWouldYouLikeToGo: @ 820CFFA
.string "Then, where would you like to go?$"
SlateportCity_Harbor_Text_20D01C: @ 820D01C
SlateportCity_Harbor_Text_LoveToGoDeepUnderwaterSomeday: @ 820D01C
.string "A journey to the bottom of the sea…\n"
.string "I wonder what it'd be like?\p"
.string "I'd love to go deep underwater like\n"
.string "that someday.$"
SlateportCity_Harbor_Text_20D08E: @ 820D08E
SlateportCity_Harbor_Text_AbnormalWeather: @ 820D08E
.string "For a ship to sail safely, we need to\n"
.string "know about the weather!\p"
.string "Speaking of weather, I heard something\n"
@@ -449,19 +450,19 @@ SlateportCity_Harbor_Text_20D08E: @ 820D08E
.string "You should visit the WEATHER INSTITUTE\n"
.string "and ask around!$"
SlateportCity_Harbor_Text_20D194: @ 820D194
SlateportCity_Harbor_Text_SubTooSmallForMe: @ 820D194
.string "I wanted to go with CAPT. STERN on\n"
.string "the ocean floor exploration.\p"
.string "But the sub's too small for me.\p"
.string "If I squeezed in, there wouldn't be\n"
.string "any room for the CAPTAIN…$"
SlateportCity_Harbor_Text_20D232: @ 820D232
SlateportCity_Harbor_Text_SameThugsTriedToRobAtMuseum: @ 820D232
.string "CAPT. STERN: Those thugs…\p"
.string "They're the same lot who tried to rob\n"
.string "the DEVON GOODS at the MUSEUM.$"
SlateportCity_Harbor_Text_20D291: @ 820D291
SlateportCity_Harbor_Text_ArchieYouAgainHideoutInLilycove: @ 820D291
.string "ARCHIE: Oh?\n"
.string "Not you again…\p"
.string "You are tenacious to track us here,\n"
@@ -472,7 +473,7 @@ SlateportCity_Harbor_Text_20D291: @ 820D291
.string "HIDEOUT in LILYCOVE CITY?\p"
.string "Fwahahahaha…$"
SlateportCity_Harbor_Text_20D35A: @ 820D35A
SlateportCity_Harbor_Text_CaptSternWhyStealMySubmarine: @ 820D35A
.string "CAPT. STERN: Why…\p"
.string "Why would TEAM AQUA steal my\n"
.string "SUBMARINE EXPLORER 1?\p"
@@ -481,7 +482,7 @@ SlateportCity_Harbor_Text_20D35A: @ 820D35A
.string "But even if I were to chase them,\n"
.string "I don't stand a chance against them…$"
SlateportCity_Harbor_Text_20D42B: @ 820D42B
SlateportCity_Harbor_Text_TeamAquaLeftNeedDive: @ 820D42B
.string "CAPT. STERN: Oh, {PLAYER}{KUN}…\p"
.string "Okay… So TEAM AQUA left before you\n"
.string "could stop them…\p"
@@ -496,7 +497,7 @@ SlateportCity_Harbor_Text_20D42B: @ 820D42B
.string "A lot of divers live out there, so\n"
.string "someone might teach you…$"
SlateportCity_Harbor_Text_20D58A: @ 820D58A
SlateportCity_Harbor_Text_NeedDiveToCatchSub: @ 820D58A
.string "CAPT. STERN: Trying to catch a\n"
.string "submarine… It's impossible.\p"
.string "You would need a POKéMON that knows\n"
@@ -506,13 +507,13 @@ SlateportCity_Harbor_Text_20D58A: @ 820D58A
.string "A lot of divers live out there, so\n"
.string "someone might teach you…$"
SlateportCity_Harbor_Text_20D65C: @ 820D65C
SlateportCity_Harbor_Text_WontBeLongBeforeWeFinishFerry: @ 820D65C
.string "CAPT. STERN: Oh, yes.\n"
.string "MR. BRINEY came to our SHIPYARD.\p"
.string "It won't be long now before we finish\n"
.string "making the ferry!$"
SlateportCity_Harbor_Text_20D6CB: @ 820D6CB
SlateportCity_Harbor_Text_FinishedMakingFerry: @ 820D6CB
.string "CAPT. STERN: {PLAYER}{KUN}!\p"
.string "We finally finished making the ferry\n"
.string "S.S. TIDAL!\p"
@@ -520,7 +521,7 @@ SlateportCity_Harbor_Text_20D6CB: @ 820D6CB
.string "your friend MR. BRINEY.\p"
.string "Please go for a short cruise on it!$"
SlateportCity_Harbor_Text_20D76C: @ 820D76C
SlateportCity_Harbor_Text_WouldYouTradeScanner: @ 820D76C
.string "CAPT. STERN: Oh?\n"
.string "{PLAYER}{KUN}, that item you have…\p"
.string "That's a SCANNER! That would sure\n"
@@ -530,27 +531,27 @@ SlateportCity_Harbor_Text_20D76C: @ 820D76C
.string "Like, say, a DEEPSEATOOTH or\n"
.string "a DEEPSEASCALE that I have?$"
SlateportCity_Harbor_Text_20D841: @ 820D841
SlateportCity_Harbor_Text_IfYouWantToTradeLetMeKnow: @ 820D841
.string "CAPT. STERN: Are you certain?\n"
.string "It's useless to you, {PLAYER}{KUN}…\p"
.string "Well, okay, then. If you want to trade\n"
.string "your SCANNER, let me know.$"
SlateportCity_Harbor_Text_20D8BC: @ 820D8BC
SlateportCity_Harbor_Text_TradeForDeepSeaTooth: @ 820D8BC
.string "CAPT. STERN: So you'll trade it for\n"
.string "my DEEPSEATOOTH?$"
SlateportCity_Harbor_Text_20D8F1: @ 820D8F1
SlateportCity_Harbor_Text_TradeForDeepSeaScale: @ 820D8F1
.string "CAPT. STERN: So you'll trade it for\n"
.string "my DEEPSEASCALE?$"
SlateportCity_Harbor_Text_20D926: @ 820D926
SlateportCity_Harbor_Text_WhichOneDoYouWant: @ 820D926
.string "CAPT. STERN: Which one do you want?$"
SlateportCity_Harbor_Text_20D94A: @ 820D94A
SlateportCity_Harbor_Text_HandedScannerToStern: @ 820D94A
.string "{PLAYER} handed the SCANNER to\n"
.string "CAPT. STERN.$"
SlateportCity_Harbor_Text_20D970: @ 820D970
SlateportCity_Harbor_Text_ThisWillHelpResearch: @ 820D970
.string "CAPT. STERN: Thanks, {PLAYER}{KUN}!\n"
.string "This will help our research a lot!$"

View File

@@ -1,6 +1,6 @@
{
"id": "MAP_SLATEPORT_CITY_HOUSE2",
"name": "SlateportCity_House2",
"id": "MAP_SLATEPORT_CITY_HOUSE",
"name": "SlateportCity_House",
"layout": "LAYOUT_HOUSE2",
"music": "MUS_FINECITY",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_House2_EventScript_20D9AF",
"script": "SlateportCity_House_EventScript_PokefanM",
"flag": "0"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_House2_EventScript_20D9B8",
"script": "SlateportCity_House_EventScript_Girl",
"flag": "0"
}
],

View File

@@ -0,0 +1,23 @@
SlateportCity_House_MapScripts:: @ 820D9AE
.byte 0
SlateportCity_House_EventScript_PokefanM:: @ 820D9AF
msgbox SlateportCity_House_Text_NatureToDoWithStatGains, MSGBOX_NPC
end
SlateportCity_House_EventScript_Girl:: @ 820D9B8
msgbox SlateportCity_House_Text_MustBeGoingToBattleTent, MSGBOX_NPC
end
SlateportCity_House_Text_NatureToDoWithStatGains: @ 820D9C1
.string "My POKéMON has a HASTY nature.\p"
.string "It has higher SPEED compared to\n"
.string "my other POKéMON.\p"
.string "Maybe their nature has something to\n"
.string "do with the stat gains of POKéMON.$"
SlateportCity_House_Text_MustBeGoingToBattleTent: @ 820DA59
.string "You're a TRAINER, aren't you?\p"
.string "Since you came to SLATEPORT CITY,\n"
.string "you must be going to the BATTLE TENT.$"

View File

@@ -1,121 +0,0 @@
SlateportCity_House1_MapScripts:: @ 8209AA4
.byte 0
SlateportCity_House1_EventScript_209AA5:: @ 8209AA5
lock
faceplayer
msgbox SlateportCity_House1_Text_209B8E, MSGBOX_YESNO
compare VAR_RESULT, YES
goto_if_eq SlateportCity_House1_EventScript_209AC6
compare VAR_RESULT, NO
goto_if_eq SlateportCity_House1_EventScript_209AE9
end
SlateportCity_House1_EventScript_209AC6:: @ 8209AC6
msgbox SlateportCity_House1_Text_209BFF, MSGBOX_DEFAULT
special ChoosePartyMon
waitstate
compare VAR_0x8004, 255
goto_if_ne SlateportCity_House1_EventScript_209AF3
compare VAR_0x8004, 255
goto_if_eq SlateportCity_House1_EventScript_209AE9
end
SlateportCity_House1_EventScript_209AE9:: @ 8209AE9
msgbox SlateportCity_House1_Text_209D42, MSGBOX_DEFAULT
release
end
SlateportCity_House1_EventScript_209AF3:: @ 8209AF3
specialvar VAR_RESULT, ScriptGetPartyMonSpecies
compare VAR_RESULT, SPECIES_EGG
goto_if_eq SlateportCity_House1_EventScript_209B46
special TV_CopyNicknameToStringVar1AndEnsureTerminated
special TV_CheckMonOTIDEqualsPlayerID
compare VAR_RESULT, 1
goto_if_eq SlateportCity_House1_EventScript_209B50
specialvar VAR_RESULT, MonOTNameMatchesPlayer
special TV_CopyNicknameToStringVar1AndEnsureTerminated
compare VAR_RESULT, 1
goto_if_eq SlateportCity_House1_EventScript_209B50
msgbox SlateportCity_House1_Text_209C2B, MSGBOX_YESNO
compare VAR_RESULT, YES
goto_if_eq SlateportCity_House1_EventScript_209B5A
compare VAR_RESULT, NO
goto_if_eq SlateportCity_House1_EventScript_209AE9
end
SlateportCity_House1_EventScript_209B46:: @ 8209B46
msgbox SlateportCity_House1_Text_209E74, MSGBOX_DEFAULT
release
end
SlateportCity_House1_EventScript_209B50:: @ 8209B50
msgbox SlateportCity_House1_Text_209DF0, MSGBOX_DEFAULT
release
end
SlateportCity_House1_EventScript_209B5A:: @ 8209B5A
msgbox SlateportCity_House1_Text_209CA4, MSGBOX_DEFAULT
call Common_EventScript_NameReceivedPartyMon
specialvar VAR_RESULT, TV_PutNameRaterShowOnTheAirIfNicknameChanged
special TV_CopyNicknameToStringVar1AndEnsureTerminated
compare VAR_RESULT, 1
goto_if_eq SlateportCity_House1_EventScript_209B84
msgbox SlateportCity_House1_Text_209D5E, MSGBOX_DEFAULT
release
end
SlateportCity_House1_EventScript_209B84:: @ 8209B84
msgbox SlateportCity_House1_Text_209CD4, MSGBOX_DEFAULT
release
end
SlateportCity_House1_Text_209B8E: @ 8209B8E
.string "Hi, hi! I'm the NAME RATER!\n"
.string "I'm the fortune-teller of names!\p"
.string "I shall be pleased to rate your\n"
.string "POKéMON's nickname.$"
SlateportCity_House1_Text_209BFF: @ 8209BFF
.string "Which POKéMON's nickname should\n"
.string "I critique?$"
SlateportCity_House1_Text_209C2B: @ 8209C2B
.string "Hmmm… {STR_VAR_1}, is it? That is\n"
.string "quite a fine name you bestowed.\p"
.string "But! What say you, if I were to\n"
.string "suggest a slightly better name?$"
SlateportCity_House1_Text_209CA4: @ 8209CA4
.string "Ah, good. Then, what shall the new\n"
.string "nickname be?$"
SlateportCity_House1_Text_209CD4: @ 8209CD4
.string "Done! From now on, this POKéMON\n"
.string "shall be known as {STR_VAR_1}!\p"
.string "It is a better name than before!\n"
.string "How fortunate for you!$"
SlateportCity_House1_Text_209D42: @ 8209D42
.string "I see.\n"
.string "Do come visit again.$"
SlateportCity_House1_Text_209D5E: @ 8209D5E
.string "Done! From now on, this POKéMON\n"
.string "shall be known as {STR_VAR_1}!\p"
.string "It looks no different from before,\n"
.string "and yet, this is vastly superior!\p"
.string "How fortunate for you!$"
SlateportCity_House1_Text_209DF0: @ 8209DF0
.string "Hmmm… {STR_VAR_1} it is!\p"
.string "This is a magnificent nickname!\n"
.string "It is impeccably beyond reproach!\p"
.string "You'll do well to cherish your\n"
.string "{STR_VAR_1} now and beyond.$"
SlateportCity_House1_Text_209E74: @ 8209E74
.string "Now, now.\n"
.string "That is merely an EGG!$"

View File

@@ -1,23 +0,0 @@
SlateportCity_House2_MapScripts:: @ 820D9AE
.byte 0
SlateportCity_House2_EventScript_20D9AF:: @ 820D9AF
msgbox SlateportCity_House2_Text_20D9C1, MSGBOX_NPC
end
SlateportCity_House2_EventScript_20D9B8:: @ 820D9B8
msgbox SlateportCity_House2_Text_20DA59, MSGBOX_NPC
end
SlateportCity_House2_Text_20D9C1: @ 820D9C1
.string "My POKéMON has a HASTY nature.\p"
.string "It has higher SPEED compared to\n"
.string "my other POKéMON.\p"
.string "Maybe their nature has something to\n"
.string "do with the stat gains of POKéMON.$"
SlateportCity_House2_Text_20DA59: @ 820DA59
.string "You're a TRAINER, aren't you?\p"
.string "Since you came to SLATEPORT CITY,\n"
.string "you must be going to the BATTLE TENT.$"

View File

@@ -1,6 +1,6 @@
{
"id": "MAP_SLATEPORT_CITY_HOUSE1",
"name": "SlateportCity_House1",
"id": "MAP_SLATEPORT_CITY_NAME_RATERS_HOUSE",
"name": "SlateportCity_NameRatersHouse",
"layout": "LAYOUT_HOUSE_WITH_BED",
"music": "MUS_FINECITY",
"region_map_section": "MAPSEC_SLATEPORT_CITY",
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_House1_EventScript_209AA5",
"script": "SlateportCity_NameRatersHouse_EventScript_NameRater",
"flag": "0"
}
],

View File

@@ -0,0 +1,121 @@
SlateportCity_NameRatersHouse_MapScripts:: @ 8209AA4
.byte 0
SlateportCity_NameRatersHouse_EventScript_NameRater:: @ 8209AA5
lock
faceplayer
msgbox SlateportCity_NameRatersHouse_Text_PleasedToRateMonNickname, MSGBOX_YESNO
compare VAR_RESULT, YES
goto_if_eq SlateportCity_NameRatersHouse_EventScript_ChooseMonToRate
compare VAR_RESULT, NO
goto_if_eq SlateportCity_NameRatersHouse_EventScript_DeclineNameRate
end
SlateportCity_NameRatersHouse_EventScript_ChooseMonToRate:: @ 8209AC6
msgbox SlateportCity_NameRatersHouse_Text_CritiqueWhichMonNickname, MSGBOX_DEFAULT
special ChoosePartyMon
waitstate
compare VAR_0x8004, 255
goto_if_ne SlateportCity_NameRatersHouse_EventScript_RateMonNickname
compare VAR_0x8004, 255
goto_if_eq SlateportCity_NameRatersHouse_EventScript_DeclineNameRate
end
SlateportCity_NameRatersHouse_EventScript_DeclineNameRate:: @ 8209AE9
msgbox SlateportCity_NameRatersHouse_Text_DoVisitAgain, MSGBOX_DEFAULT
release
end
SlateportCity_NameRatersHouse_EventScript_RateMonNickname:: @ 8209AF3
specialvar VAR_RESULT, ScriptGetPartyMonSpecies
compare VAR_RESULT, SPECIES_EGG
goto_if_eq SlateportCity_NameRatersHouse_EventScript_CantRateEgg
special BufferMonNickname
special IsMonOTIDNotPlayers
compare VAR_RESULT, TRUE
goto_if_eq SlateportCity_NameRatersHouse_EventScript_PlayerNotMonsOT
specialvar VAR_RESULT, MonOTNameNotPlayer
special BufferMonNickname
compare VAR_RESULT, TRUE
goto_if_eq SlateportCity_NameRatersHouse_EventScript_PlayerNotMonsOT
msgbox SlateportCity_NameRatersHouse_Text_FineNameSuggestBetterOne, MSGBOX_YESNO
compare VAR_RESULT, YES
goto_if_eq SlateportCity_NameRatersHouse_EventScript_ChangeNickname
compare VAR_RESULT, NO
goto_if_eq SlateportCity_NameRatersHouse_EventScript_DeclineNameRate
end
SlateportCity_NameRatersHouse_EventScript_CantRateEgg:: @ 8209B46
msgbox SlateportCity_NameRatersHouse_Text_ThatIsMerelyAnEgg, MSGBOX_DEFAULT
release
end
SlateportCity_NameRatersHouse_EventScript_PlayerNotMonsOT:: @ 8209B50
msgbox SlateportCity_NameRatersHouse_Text_MagnificentName, MSGBOX_DEFAULT
release
end
SlateportCity_NameRatersHouse_EventScript_ChangeNickname:: @ 8209B5A
msgbox SlateportCity_NameRatersHouse_Text_WhatShallNewNameBe, MSGBOX_DEFAULT
call Common_EventScript_NameReceivedPartyMon
specialvar VAR_RESULT, TryPutNameRaterShowOnTheAir
special BufferMonNickname
compare VAR_RESULT, TRUE
goto_if_eq SlateportCity_NameRatersHouse_EventScript_NewNameDifferent
msgbox SlateportCity_NameRatersHouse_Text_NameNoDifferentYetSuperior, MSGBOX_DEFAULT
release
end
SlateportCity_NameRatersHouse_EventScript_NewNameDifferent:: @ 8209B84
msgbox SlateportCity_NameRatersHouse_Text_MonShallBeKnownAsName, MSGBOX_DEFAULT
release
end
SlateportCity_NameRatersHouse_Text_PleasedToRateMonNickname: @ 8209B8E
.string "Hi, hi! I'm the NAME RATER!\n"
.string "I'm the fortune-teller of names!\p"
.string "I shall be pleased to rate your\n"
.string "POKéMON's nickname.$"
SlateportCity_NameRatersHouse_Text_CritiqueWhichMonNickname: @ 8209BFF
.string "Which POKéMON's nickname should\n"
.string "I critique?$"
SlateportCity_NameRatersHouse_Text_FineNameSuggestBetterOne: @ 8209C2B
.string "Hmmm… {STR_VAR_1}, is it? That is\n"
.string "quite a fine name you bestowed.\p"
.string "But! What say you, if I were to\n"
.string "suggest a slightly better name?$"
SlateportCity_NameRatersHouse_Text_WhatShallNewNameBe: @ 8209CA4
.string "Ah, good. Then, what shall the new\n"
.string "nickname be?$"
SlateportCity_NameRatersHouse_Text_MonShallBeKnownAsName: @ 8209CD4
.string "Done! From now on, this POKéMON\n"
.string "shall be known as {STR_VAR_1}!\p"
.string "It is a better name than before!\n"
.string "How fortunate for you!$"
SlateportCity_NameRatersHouse_Text_DoVisitAgain: @ 8209D42
.string "I see.\n"
.string "Do come visit again.$"
SlateportCity_NameRatersHouse_Text_NameNoDifferentYetSuperior: @ 8209D5E
.string "Done! From now on, this POKéMON\n"
.string "shall be known as {STR_VAR_1}!\p"
.string "It looks no different from before,\n"
.string "and yet, this is vastly superior!\p"
.string "How fortunate for you!$"
SlateportCity_NameRatersHouse_Text_MagnificentName: @ 8209DF0
.string "Hmmm… {STR_VAR_1} it is!\p"
.string "This is a magnificent nickname!\n"
.string "It is impeccably beyond reproach!\p"
.string "You'll do well to cherish your\n"
.string "{STR_VAR_1} now and beyond.$"
SlateportCity_NameRatersHouse_Text_ThatIsMerelyAnEgg: @ 8209E74
.string "Now, now.\n"
.string "That is merely an EGG!$"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_PokemonFanClub_EventScript_20A1E8",
"script": "SlateportCity_PokemonFanClub_EventScript_Man",
"flag": "0"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_PokemonFanClub_EventScript_20A1F1",
"script": "SlateportCity_PokemonFanClub_EventScript_Twin",
"flag": "0"
},
{
@@ -50,7 +50,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_PokemonFanClub_EventScript_28C943",
"script": "SlateportCity_PokemonFanClub_EventScript_Reporter",
"flag": "0"
},
{
@@ -63,7 +63,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_PokemonFanClub_EventScript_20A17E",
"script": "SlateportCity_PokemonFanClub_EventScript_SootheBellWoman",
"flag": "0"
},
{
@@ -76,7 +76,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_PokemonFanClub_EventScript_209E96",
"script": "SlateportCity_PokemonFanClub_EventScript_Chairman",
"flag": "0"
},
{
@@ -89,7 +89,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_PokemonFanClub_EventScript_20A20D",
"script": "SlateportCity_PokemonFanClub_EventScript_Zigzagoon",
"flag": "0"
},
{
@@ -102,7 +102,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_PokemonFanClub_EventScript_20A1FA",
"script": "SlateportCity_PokemonFanClub_EventScript_Skitty",
"flag": "0"
},
{
@@ -115,7 +115,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_PokemonFanClub_EventScript_20A220",
"script": "SlateportCity_PokemonFanClub_EventScript_Azumarill",
"flag": "0"
},
{

View File

@@ -1,272 +1,272 @@
SlateportCity_PokemonFanClub_MapScripts:: @ 8209E95
.byte 0
SlateportCity_PokemonFanClub_EventScript_209E96:: @ 8209E96
SlateportCity_PokemonFanClub_EventScript_Chairman:: @ 8209E96
lock
faceplayer
goto_if_unset FLAG_ENTERED_LINK_CONTEST, SlateportCity_PokemonFanClub_EventScript_20A152
call_if_unset FLAG_MET_SLATEPORT_FANCLUB_CHAIRMAN, SlateportCity_PokemonFanClub_EventScript_20A172
goto_if_unset FLAG_ENTERED_LINK_CONTEST, SlateportCity_PokemonFanClub_EventScript_ChairmanNotEnteredContest
call_if_unset FLAG_MET_SLATEPORT_FANCLUB_CHAIRMAN, SlateportCity_PokemonFanClub_EventScript_MeetChairman
switch VAR_SLATEPORT_FAN_CLUB_STATE
case 0, SlateportCity_PokemonFanClub_EventScript_209ED2
case 1, SlateportCity_PokemonFanClub_EventScript_209EE5
case 2, SlateportCity_PokemonFanClub_EventScript_209F3B
case 0, SlateportCity_PokemonFanClub_EventScript_ChairmanFirstAssessment
case 1, SlateportCity_PokemonFanClub_EventScript_ChairmanTryAssessPokemon
case 2, SlateportCity_PokemonFanClub_EventScript_NoMoreScarves
release
end
SlateportCity_PokemonFanClub_EventScript_209ED2:: @ 8209ED2
SlateportCity_PokemonFanClub_EventScript_ChairmanFirstAssessment:: @ 8209ED2
setvar VAR_SLATEPORT_FAN_CLUB_STATE, 1
msgbox SlateportCity_PokemonFanClub_Text_20A445, MSGBOX_DEFAULT
goto SlateportCity_PokemonFanClub_EventScript_209F45
msgbox SlateportCity_PokemonFanClub_Text_AllowMeToExamineYourPokemon, MSGBOX_DEFAULT
goto SlateportCity_PokemonFanClub_EventScript_ChairmanAssessLeadMon
end
SlateportCity_PokemonFanClub_EventScript_209EE5:: @ 8209EE5
SlateportCity_PokemonFanClub_EventScript_ChairmanTryAssessPokemon:: @ 8209EE5
setvar VAR_TEMP_2, 0
call_if_set FLAG_RECEIVED_YELLOW_SCARF, SlateportCity_PokemonFanClub_EventScript_209FD0
call_if_set FLAG_RECEIVED_GREEN_SCARF, SlateportCity_PokemonFanClub_EventScript_209FD0
call_if_set FLAG_RECEIVED_PINK_SCARF, SlateportCity_PokemonFanClub_EventScript_209FD0
call_if_set FLAG_RECEIVED_BLUE_SCARF, SlateportCity_PokemonFanClub_EventScript_209FD0
call_if_set FLAG_RECEIVED_RED_SCARF, SlateportCity_PokemonFanClub_EventScript_209FD0
compare VAR_TEMP_2, 5
call_if_eq SlateportCity_PokemonFanClub_EventScript_209FCA
call_if_set FLAG_RECEIVED_YELLOW_SCARF, SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf
call_if_set FLAG_RECEIVED_GREEN_SCARF, SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf
call_if_set FLAG_RECEIVED_PINK_SCARF, SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf
call_if_set FLAG_RECEIVED_BLUE_SCARF, SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf
call_if_set FLAG_RECEIVED_RED_SCARF, SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf
compare VAR_TEMP_2, CONTEST_CATEGORIES_COUNT
call_if_eq SlateportCity_PokemonFanClub_EventScript_ReceivedAllScarves
compare VAR_SLATEPORT_FAN_CLUB_STATE, 2
goto_if_eq SlateportCity_PokemonFanClub_EventScript_209F3B
msgbox SlateportCity_PokemonFanClub_Text_20A62A, MSGBOX_DEFAULT
goto SlateportCity_PokemonFanClub_EventScript_209F45
goto_if_eq SlateportCity_PokemonFanClub_EventScript_NoMoreScarves
msgbox SlateportCity_PokemonFanClub_Text_HowIsYourPokemonGrowing, MSGBOX_DEFAULT
goto SlateportCity_PokemonFanClub_EventScript_ChairmanAssessLeadMon
end
SlateportCity_PokemonFanClub_EventScript_209F3B:: @ 8209F3B
msgbox SlateportCity_PokemonFanClub_Text_20A9E1, MSGBOX_DEFAULT
SlateportCity_PokemonFanClub_EventScript_NoMoreScarves:: @ 8209F3B
msgbox SlateportCity_PokemonFanClub_Text_NothingElseToGiveYou, MSGBOX_DEFAULT
release
end
SlateportCity_PokemonFanClub_EventScript_209F45:: @ 8209F45
msgbox SlateportCity_PokemonFanClub_Text_20A65F, MSGBOX_DEFAULT
SlateportCity_PokemonFanClub_EventScript_ChairmanAssessLeadMon:: @ 8209F45
msgbox SlateportCity_PokemonFanClub_Text_HmHmISee, MSGBOX_DEFAULT
setvar VAR_TEMP_1, 0
call_if_unset FLAG_RECEIVED_YELLOW_SCARF, SlateportCity_PokemonFanClub_EventScript_20A13B
call_if_unset FLAG_RECEIVED_GREEN_SCARF, SlateportCity_PokemonFanClub_EventScript_20A124
call_if_unset FLAG_RECEIVED_PINK_SCARF, SlateportCity_PokemonFanClub_EventScript_20A10D
call_if_unset FLAG_RECEIVED_BLUE_SCARF, SlateportCity_PokemonFanClub_EventScript_20A0F6
call_if_unset FLAG_RECEIVED_RED_SCARF, SlateportCity_PokemonFanClub_EventScript_20A0DF
call_if_unset FLAG_RECEIVED_YELLOW_SCARF, SlateportCity_PokemonFanClub_EventScript_CheckMonTough
call_if_unset FLAG_RECEIVED_GREEN_SCARF, SlateportCity_PokemonFanClub_EventScript_CheckMonSmart
call_if_unset FLAG_RECEIVED_PINK_SCARF, SlateportCity_PokemonFanClub_EventScript_CheckMonCute
call_if_unset FLAG_RECEIVED_BLUE_SCARF, SlateportCity_PokemonFanClub_EventScript_CheckMonBeauty
call_if_unset FLAG_RECEIVED_RED_SCARF, SlateportCity_PokemonFanClub_EventScript_CheckMonCool
bufferleadmonspeciesname 0
switch VAR_TEMP_1
case 0, SlateportCity_PokemonFanClub_EventScript_209FD6
case 1, SlateportCity_PokemonFanClub_EventScript_209FE0
case 2, SlateportCity_PokemonFanClub_EventScript_20A011
case 3, SlateportCity_PokemonFanClub_EventScript_20A042
case 4, SlateportCity_PokemonFanClub_EventScript_20A073
case 5, SlateportCity_PokemonFanClub_EventScript_20A0A4
case 0, SlateportCity_PokemonFanClub_EventScript_NoHighConditions
case 1, SlateportCity_PokemonFanClub_EventScript_GiveRedScarf
case 2, SlateportCity_PokemonFanClub_EventScript_GiveBlueScarf
case 3, SlateportCity_PokemonFanClub_EventScript_GivePinkScarf
case 4, SlateportCity_PokemonFanClub_EventScript_GiveGreenScarf
case 5, SlateportCity_PokemonFanClub_EventScript_GiveYellowScarf
release
end
SlateportCity_PokemonFanClub_EventScript_209FCA:: @ 8209FCA
SlateportCity_PokemonFanClub_EventScript_ReceivedAllScarves:: @ 8209FCA
setvar VAR_SLATEPORT_FAN_CLUB_STATE, 2
return
SlateportCity_PokemonFanClub_EventScript_209FD0:: @ 8209FD0
SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf:: @ 8209FD0
addvar VAR_TEMP_2, 1
return
SlateportCity_PokemonFanClub_EventScript_209FD6:: @ 8209FD6
msgbox SlateportCity_PokemonFanClub_Text_20A66E, MSGBOX_DEFAULT
SlateportCity_PokemonFanClub_EventScript_NoHighConditions:: @ 8209FD6
msgbox SlateportCity_PokemonFanClub_Text_GiveMonMorePokeblocks, MSGBOX_DEFAULT
release
end
SlateportCity_PokemonFanClub_EventScript_209FE0:: @ 8209FE0
SlateportCity_PokemonFanClub_EventScript_GiveRedScarf:: @ 8209FE0
checkitemspace ITEM_RED_SCARF, 1
compare VAR_RESULT, 0
goto_if_eq SlateportCity_PokemonFanClub_EventScript_20A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A795, MSGBOX_DEFAULT
compare VAR_RESULT, FALSE
goto_if_eq SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf
msgbox SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_RED_SCARF
giveitem_std ITEM_RED_SCARF
msgbox SlateportCity_PokemonFanClub_Text_20A827, MSGBOX_DEFAULT
msgbox SlateportCity_PokemonFanClub_Text_ExplainRedScarf, MSGBOX_DEFAULT
release
end
SlateportCity_PokemonFanClub_EventScript_20A011:: @ 820A011
SlateportCity_PokemonFanClub_EventScript_GiveBlueScarf:: @ 820A011
checkitemspace ITEM_BLUE_SCARF, 1
compare VAR_RESULT, 0
goto_if_eq SlateportCity_PokemonFanClub_EventScript_20A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A795, MSGBOX_DEFAULT
compare VAR_RESULT, FALSE
goto_if_eq SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf
msgbox SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_BLUE_SCARF
giveitem_std ITEM_BLUE_SCARF
msgbox SlateportCity_PokemonFanClub_Text_20A880, MSGBOX_DEFAULT
msgbox SlateportCity_PokemonFanClub_Text_ExplainBlueScarf, MSGBOX_DEFAULT
release
end
SlateportCity_PokemonFanClub_EventScript_20A042:: @ 820A042
SlateportCity_PokemonFanClub_EventScript_GivePinkScarf:: @ 820A042
checkitemspace ITEM_PINK_SCARF, 1
compare VAR_RESULT, 0
goto_if_eq SlateportCity_PokemonFanClub_EventScript_20A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A795, MSGBOX_DEFAULT
compare VAR_RESULT, FALSE
goto_if_eq SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf
msgbox SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_PINK_SCARF
giveitem_std ITEM_PINK_SCARF
msgbox SlateportCity_PokemonFanClub_Text_20A8D7, MSGBOX_DEFAULT
msgbox SlateportCity_PokemonFanClub_Text_ExplainPinkScarf, MSGBOX_DEFAULT
release
end
SlateportCity_PokemonFanClub_EventScript_20A073:: @ 820A073
SlateportCity_PokemonFanClub_EventScript_GiveGreenScarf:: @ 820A073
checkitemspace ITEM_GREEN_SCARF, 1
compare VAR_RESULT, 0
goto_if_eq SlateportCity_PokemonFanClub_EventScript_20A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A795, MSGBOX_DEFAULT
compare VAR_RESULT, FALSE
goto_if_eq SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf
msgbox SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_GREEN_SCARF
giveitem_std ITEM_GREEN_SCARF
msgbox SlateportCity_PokemonFanClub_Text_20A933, MSGBOX_DEFAULT
msgbox SlateportCity_PokemonFanClub_Text_ExplainGreenScarf, MSGBOX_DEFAULT
release
end
SlateportCity_PokemonFanClub_EventScript_20A0A4:: @ 820A0A4
SlateportCity_PokemonFanClub_EventScript_GiveYellowScarf:: @ 820A0A4
checkitemspace ITEM_YELLOW_SCARF, 1
compare VAR_RESULT, 0
goto_if_eq SlateportCity_PokemonFanClub_EventScript_20A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A795, MSGBOX_DEFAULT
compare VAR_RESULT, FALSE
goto_if_eq SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf
msgbox SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis, MSGBOX_DEFAULT
setflag FLAG_RECEIVED_YELLOW_SCARF
giveitem_std ITEM_YELLOW_SCARF
msgbox SlateportCity_PokemonFanClub_Text_20A984, MSGBOX_DEFAULT
msgbox SlateportCity_PokemonFanClub_Text_ExplainYellowScarf, MSGBOX_DEFAULT
release
end
SlateportCity_PokemonFanClub_EventScript_20A0D5:: @ 820A0D5
msgbox SlateportCity_PokemonFanClub_Text_20A719, MSGBOX_DEFAULT
SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf:: @ 820A0D5
msgbox SlateportCity_PokemonFanClub_Text_NoSpaceForReward, MSGBOX_DEFAULT
release
end
SlateportCity_PokemonFanClub_EventScript_20A0DF:: @ 820A0DF
SlateportCity_PokemonFanClub_EventScript_CheckMonCool:: @ 820A0DF
specialvar VAR_RESULT, CheckLeadMonCool
compare VAR_RESULT, 1
call_if_eq SlateportCity_PokemonFanClub_EventScript_20A0F0
compare VAR_RESULT, TRUE
call_if_eq SlateportCity_PokemonFanClub_EventScript_SetMonCool
return
SlateportCity_PokemonFanClub_EventScript_20A0F0:: @ 820A0F0
SlateportCity_PokemonFanClub_EventScript_SetMonCool:: @ 820A0F0
setvar VAR_TEMP_1, 1
return
SlateportCity_PokemonFanClub_EventScript_20A0F6:: @ 820A0F6
SlateportCity_PokemonFanClub_EventScript_CheckMonBeauty:: @ 820A0F6
specialvar VAR_RESULT, CheckLeadMonBeauty
compare VAR_RESULT, 1
call_if_eq SlateportCity_PokemonFanClub_EventScript_20A107
compare VAR_RESULT, TRUE
call_if_eq SlateportCity_PokemonFanClub_EventScript_SetMonBeauty
return
SlateportCity_PokemonFanClub_EventScript_20A107:: @ 820A107
SlateportCity_PokemonFanClub_EventScript_SetMonBeauty:: @ 820A107
setvar VAR_TEMP_1, 2
return
SlateportCity_PokemonFanClub_EventScript_20A10D:: @ 820A10D
SlateportCity_PokemonFanClub_EventScript_CheckMonCute:: @ 820A10D
specialvar VAR_RESULT, CheckLeadMonCute
compare VAR_RESULT, 1
call_if_eq SlateportCity_PokemonFanClub_EventScript_20A11E
compare VAR_RESULT, TRUE
call_if_eq SlateportCity_PokemonFanClub_EventScript_SetMonCute
return
SlateportCity_PokemonFanClub_EventScript_20A11E:: @ 820A11E
SlateportCity_PokemonFanClub_EventScript_SetMonCute:: @ 820A11E
setvar VAR_TEMP_1, 3
return
SlateportCity_PokemonFanClub_EventScript_20A124:: @ 820A124
SlateportCity_PokemonFanClub_EventScript_CheckMonSmart:: @ 820A124
specialvar VAR_RESULT, CheckLeadMonSmart
compare VAR_RESULT, 1
call_if_eq SlateportCity_PokemonFanClub_EventScript_20A135
compare VAR_RESULT, TRUE
call_if_eq SlateportCity_PokemonFanClub_EventScript_SetMonSmart
return
SlateportCity_PokemonFanClub_EventScript_20A135:: @ 820A135
SlateportCity_PokemonFanClub_EventScript_SetMonSmart:: @ 820A135
setvar VAR_TEMP_1, 4
return
SlateportCity_PokemonFanClub_EventScript_20A13B:: @ 820A13B
SlateportCity_PokemonFanClub_EventScript_CheckMonTough:: @ 820A13B
specialvar VAR_RESULT, CheckLeadMonTough
compare VAR_RESULT, 1
call_if_eq SlateportCity_PokemonFanClub_EventScript_20A14C
compare VAR_RESULT, TRUE
call_if_eq SlateportCity_PokemonFanClub_EventScript_SetMonTough
return
SlateportCity_PokemonFanClub_EventScript_20A14C:: @ 820A14C
SlateportCity_PokemonFanClub_EventScript_SetMonTough:: @ 820A14C
setvar VAR_TEMP_1, 5
return
SlateportCity_PokemonFanClub_EventScript_20A152:: @ 820A152
goto_if_set FLAG_MET_SLATEPORT_FANCLUB_CHAIRMAN, SlateportCity_PokemonFanClub_EventScript_20A168
msgbox SlateportCity_PokemonFanClub_Text_20A233, MSGBOX_DEFAULT
SlateportCity_PokemonFanClub_EventScript_ChairmanNotEnteredContest:: @ 820A152
goto_if_set FLAG_MET_SLATEPORT_FANCLUB_CHAIRMAN, SlateportCity_PokemonFanClub_EventScript_ChairmanEnterContest
msgbox SlateportCity_PokemonFanClub_Text_MeetChairman, MSGBOX_DEFAULT
setflag FLAG_MET_SLATEPORT_FANCLUB_CHAIRMAN
release
end
SlateportCity_PokemonFanClub_EventScript_20A168:: @ 820A168
msgbox SlateportCity_PokemonFanClub_Text_20A3EE, MSGBOX_DEFAULT
SlateportCity_PokemonFanClub_EventScript_ChairmanEnterContest:: @ 820A168
msgbox SlateportCity_PokemonFanClub_Text_LikeToSeeEnteredContestPokemon, MSGBOX_DEFAULT
release
end
SlateportCity_PokemonFanClub_EventScript_20A172:: @ 820A172
msgbox SlateportCity_PokemonFanClub_Text_20A233, MSGBOX_DEFAULT
SlateportCity_PokemonFanClub_EventScript_MeetChairman:: @ 820A172
msgbox SlateportCity_PokemonFanClub_Text_MeetChairman, MSGBOX_DEFAULT
setflag FLAG_MET_SLATEPORT_FANCLUB_CHAIRMAN
return
SlateportCity_PokemonFanClub_EventScript_20A17E:: @ 820A17E
SlateportCity_PokemonFanClub_EventScript_SootheBellWoman:: @ 820A17E
lock
faceplayer
goto_if_set FLAG_RECEIVED_SOOTHE_BELL, SlateportCity_PokemonFanClub_EventScript_20A1DE
msgbox SlateportCity_PokemonFanClub_Text_20AA77, MSGBOX_DEFAULT
goto_if_set FLAG_RECEIVED_SOOTHE_BELL, SlateportCity_PokemonFanClub_EventScript_ReceivedSootheBell
msgbox SlateportCity_PokemonFanClub_Text_ShowMePokemonThatLoveYou, MSGBOX_DEFAULT
specialvar VAR_RESULT, GetLeadMonFriendshipScore
compare VAR_RESULT, 4
goto_if_ge SlateportCity_PokemonFanClub_EventScript_20A1A3
goto_if_ge SlateportCity_PokemonFanClub_EventScript_GiveSootheBell
release
end
SlateportCity_PokemonFanClub_EventScript_20A1A3:: @ 820A1A3
SlateportCity_PokemonFanClub_EventScript_GiveSootheBell:: @ 820A1A3
playse SE_PIN
applymovement VAR_LAST_TALKED, Common_Movement_ExclamationMark
waitmovement 0
applymovement VAR_LAST_TALKED, Common_Movement_Delay48
waitmovement 0
msgbox SlateportCity_PokemonFanClub_Text_20AB63, MSGBOX_DEFAULT
msgbox SlateportCity_PokemonFanClub_Text_PokemonAdoresYou, MSGBOX_DEFAULT
giveitem_std ITEM_SOOTHE_BELL
compare VAR_RESULT, 0
compare VAR_RESULT, FALSE
goto_if_eq Common_EventScript_ShowBagIsFull
setflag FLAG_RECEIVED_SOOTHE_BELL
release
end
SlateportCity_PokemonFanClub_EventScript_20A1DE:: @ 820A1DE
msgbox SlateportCity_PokemonFanClub_Text_20ABC4, MSGBOX_DEFAULT
SlateportCity_PokemonFanClub_EventScript_ReceivedSootheBell:: @ 820A1DE
msgbox SlateportCity_PokemonFanClub_Text_TreatPokemonWithLove, MSGBOX_DEFAULT
release
end
SlateportCity_PokemonFanClub_EventScript_20A1E8:: @ 820A1E8
msgbox SlateportCity_PokemonFanClub_Text_20AC47, MSGBOX_NPC
SlateportCity_PokemonFanClub_EventScript_Man:: @ 820A1E8
msgbox SlateportCity_PokemonFanClub_Text_PokemonDontLikeFainting, MSGBOX_NPC
end
SlateportCity_PokemonFanClub_EventScript_20A1F1:: @ 820A1F1
msgbox SlateportCity_PokemonFanClub_Text_20ACF9, MSGBOX_NPC
SlateportCity_PokemonFanClub_EventScript_Twin:: @ 820A1F1
msgbox SlateportCity_PokemonFanClub_Text_MonEnjoyedProtein, MSGBOX_NPC
end
SlateportCity_PokemonFanClub_EventScript_20A1FA:: @ 820A1FA
SlateportCity_PokemonFanClub_EventScript_Skitty:: @ 820A1FA
lock
faceplayer
waitse
playmoncry SPECIES_SKITTY, 0
msgbox SlateportCity_PokemonFanClub_Text_20AD5A, MSGBOX_DEFAULT
msgbox SlateportCity_PokemonFanClub_Text_Skitty, MSGBOX_DEFAULT
waitmoncry
release
end
SlateportCity_PokemonFanClub_EventScript_20A20D:: @ 820A20D
SlateportCity_PokemonFanClub_EventScript_Zigzagoon:: @ 820A20D
lock
faceplayer
waitse
playmoncry SPECIES_ZIGZAGOON, 0
msgbox SlateportCity_PokemonFanClub_Text_20AD6E, MSGBOX_DEFAULT
msgbox SlateportCity_PokemonFanClub_Text_Zigzagoon, MSGBOX_DEFAULT
waitmoncry
release
end
SlateportCity_PokemonFanClub_EventScript_20A220:: @ 820A220
SlateportCity_PokemonFanClub_EventScript_Azumarill:: @ 820A220
lock
faceplayer
waitse
playmoncry SPECIES_AZUMARILL, 0
msgbox SlateportCity_PokemonFanClub_Text_20AD80, MSGBOX_DEFAULT
msgbox SlateportCity_PokemonFanClub_Text_Azumarill, MSGBOX_DEFAULT
waitmoncry
release
end
SlateportCity_PokemonFanClub_Text_20A233: @ 820A233
SlateportCity_PokemonFanClub_Text_MeetChairman: @ 820A233
.string "Er-hem! I am the CHAIRMAN of the\n"
.string "POKéMON FAN CLUB!\p"
.string "Being the CHAIRMAN, I am naturally\n"
@@ -283,12 +283,12 @@ SlateportCity_PokemonFanClub_Text_20A233: @ 820A233
.string "off our POKéMON, and have others\l"
.string "show us theirs.$"
SlateportCity_PokemonFanClub_Text_20A3EE: @ 820A3EE
SlateportCity_PokemonFanClub_Text_LikeToSeeEnteredContestPokemon: @ 820A3EE
.string "The POKéMON of a TRAINER who has\n"
.string "entered a POKéMON CONTEST…\l"
.string "That, I would like to see.$"
SlateportCity_PokemonFanClub_Text_20A445: @ 820A445
SlateportCity_PokemonFanClub_Text_AllowMeToExamineYourPokemon: @ 820A445
.string "Er-hem! I see you've participated in\n"
.string "a POKéMON CONTEST!\p"
.string "Please! Allow me to examine how you\n"
@@ -306,15 +306,15 @@ SlateportCity_PokemonFanClub_Text_20A445: @ 820A445
.string "Please! Allow me to examine how much\n"
.string "your POKéMON has grown!$"
SlateportCity_PokemonFanClub_Text_20A62A: @ 820A62A
SlateportCity_PokemonFanClub_Text_HowIsYourPokemonGrowing: @ 820A62A
.string "How is your POKéMON growing?\n"
.string "Allow me to examine it.$"
SlateportCity_PokemonFanClub_Text_20A65F: @ 820A65F
SlateportCity_PokemonFanClub_Text_HmHmISee: @ 820A65F
.string "Hm, hm…\n"
.string "I see…$"
SlateportCity_PokemonFanClub_Text_20A66E: @ 820A66E
SlateportCity_PokemonFanClub_Text_GiveMonMorePokeblocks: @ 820A66E
.string "Hmmm… It's not bad, but it's not\n"
.string "good, either…\p"
.string "You, the TRAINER, must put more\n"
@@ -322,53 +322,53 @@ SlateportCity_PokemonFanClub_Text_20A66E: @ 820A66E
.string "For instance, may I suggest that\n"
.string "you give it more {POKEBLOCK}S?$"
SlateportCity_PokemonFanClub_Text_20A719: @ 820A719
SlateportCity_PokemonFanClub_Text_NoSpaceForReward: @ 820A719
.string "Oh, my…\p"
.string "Your POKéMON is growing quite well,\n"
.string "so you deserve a reward.\p"
.string "Unfortunately, you have no space for\n"
.string "this in your BAG.$"
SlateportCity_PokemonFanClub_Text_20A795: @ 820A795
SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis: @ 820A795
.string "Your {STR_VAR_1}, it is growing in\n"
.string "a most impressive manner!\l"
.string "It is one fine specimen!\p"
.string "But! If you were to give it this,\n"
.string "it would grow even better! Indeed!$"
SlateportCity_PokemonFanClub_Text_20A827: @ 820A827
SlateportCity_PokemonFanClub_Text_ExplainRedScarf: @ 820A827
.string "Let a POKéMON hold that RED SCARF.\p"
.string "Everyone will recognize the coolness\n"
.string "of that POKéMON!$"
SlateportCity_PokemonFanClub_Text_20A880: @ 820A880
SlateportCity_PokemonFanClub_Text_ExplainBlueScarf: @ 820A880
.string "Let a POKéMON hold that BLUE SCARF.\p"
.string "Its beauty will be accentuated much\n"
.string "more than now!$"
SlateportCity_PokemonFanClub_Text_20A8D7: @ 820A8D7
SlateportCity_PokemonFanClub_Text_ExplainPinkScarf: @ 820A8D7
.string "Let a POKéMON hold that PINK SCARF.\p"
.string "It will draw out the cuteness of\n"
.string "the POKéMON some more!$"
SlateportCity_PokemonFanClub_Text_20A933: @ 820A933
SlateportCity_PokemonFanClub_Text_ExplainGreenScarf: @ 820A933
.string "Let a POKéMON hold that GREEN SCARF.\p"
.string "That will enhance the\n"
.string "smartness of POKéMON!$"
SlateportCity_PokemonFanClub_Text_20A984: @ 820A984
SlateportCity_PokemonFanClub_Text_ExplainYellowScarf: @ 820A984
.string "Let a POKéMON hold that YELLOW SCARF.\p"
.string "It will bolster your POKéMON's\n"
.string "toughness so much more!$"
SlateportCity_PokemonFanClub_Text_20A9E1: @ 820A9E1
SlateportCity_PokemonFanClub_Text_NothingElseToGiveYou: @ 820A9E1
.string "I'm sorry, but I've nothing else to\n"
.string "give you! None at all!\p"
.string "After all, you're blessed with the gift\n"
.string "of raising POKéMON without resorting\l"
.string "to any items!$"
SlateportCity_PokemonFanClub_Text_20AA77: @ 820AA77
SlateportCity_PokemonFanClub_Text_ShowMePokemonThatLoveYou: @ 820AA77
.string "I love seeing POKéMON that love\n"
.string "their TRAINERS.\p"
.string "POKéMON are very sensitive to\n"
@@ -378,18 +378,18 @@ SlateportCity_PokemonFanClub_Text_20AA77: @ 820AA77
.string "When your POKéMON grow to love you,\n"
.string "please come show me.$"
SlateportCity_PokemonFanClub_Text_20AB63: @ 820AB63
SlateportCity_PokemonFanClub_Text_PokemonAdoresYou: @ 820AB63
.string "Your POKéMON really adores you.\p"
.string "For you, a most compassionate\n"
.string "TRAINER, a gift from the FAN CLUB!$"
SlateportCity_PokemonFanClub_Text_20ABC4: @ 820ABC4
SlateportCity_PokemonFanClub_Text_TreatPokemonWithLove: @ 820ABC4
.string "POKéMON are very sensitive to\n"
.string "the feelings of their TRAINERS.\p"
.string "If you treat your POKéMON with love\n"
.string "and care, they'll love you back.$"
SlateportCity_PokemonFanClub_Text_20AC47: @ 820AC47
SlateportCity_PokemonFanClub_Text_PokemonDontLikeFainting: @ 820AC47
.string "If you keep letting a POKéMON faint\n"
.string "in battle, it'll come to resent it.\p"
.string "Soon, it will become less trusting\n"
@@ -397,18 +397,18 @@ SlateportCity_PokemonFanClub_Text_20AC47: @ 820AC47
.string "In other words, it certainly won't\n"
.string "like you very much.$"
SlateportCity_PokemonFanClub_Text_20ACF9: @ 820ACF9
SlateportCity_PokemonFanClub_Text_MonEnjoyedProtein: @ 820ACF9
.string "Do POKéMON enjoy having items used\n"
.string "on them?\p"
.string "Mine acted really happy when I gave\n"
.string "it some PROTEIN.$"
SlateportCity_PokemonFanClub_Text_20AD5A: @ 820AD5A
SlateportCity_PokemonFanClub_Text_Skitty: @ 820AD5A
.string "SKITTY: Fffnyaaaah…$"
SlateportCity_PokemonFanClub_Text_20AD6E: @ 820AD6E
SlateportCity_PokemonFanClub_Text_Zigzagoon: @ 820AD6E
.string "ZIGZAGOON: Kyuuu…$"
SlateportCity_PokemonFanClub_Text_20AD80: @ 820AD80
SlateportCity_PokemonFanClub_Text_Azumarill: @ 820AD80
.string "AZUMARILL: Marimari?$"

View File

@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_SternsShipyard_1F_EventScript_207F40",
"script": "SlateportCity_SternsShipyard_1F_EventScript_Dock",
"flag": "0"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_SternsShipyard_1F_EventScript_207FED",
"script": "SlateportCity_SternsShipyard_1F_EventScript_Scientist1",
"flag": "0"
},
{
@@ -50,7 +50,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_SternsShipyard_1F_EventScript_207FF6",
"script": "SlateportCity_SternsShipyard_1F_EventScript_Scientist2",
"flag": "0"
},
{
@@ -63,7 +63,7 @@
"movement_range_y": 2,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_SternsShipyard_1F_EventScript_207FFF",
"script": "SlateportCity_SternsShipyard_1F_EventScript_Briney",
"flag": "FLAG_HIDE_SLATEPORT_CITY_STERNS_SHIPYARD_MR_BRINEY"
}
],

View File

@@ -1,16 +1,16 @@
SlateportCity_SternsShipyard_1F_MapScripts:: @ 8207F3F
.byte 0
SlateportCity_SternsShipyard_1F_EventScript_207F40:: @ 8207F40
SlateportCity_SternsShipyard_1F_EventScript_Dock:: @ 8207F40
lockall
goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_SternsShipyard_1F_EventScript_207F92
goto_if_set FLAG_BADGE07_GET, SlateportCity_SternsShipyard_1F_EventScript_207FA6
goto_if_set FLAG_DELIVERED_DEVON_GOODS, SlateportCity_SternsShipyard_1F_EventScript_207FD9
goto_if_set FLAG_DOCK_REJECTED_DEVON_GOODS, SlateportCity_SternsShipyard_1F_EventScript_207FBA
msgbox SlateportCity_SternsShipyard_1F_Text_208008, MSGBOX_DEFAULT
goto_if_set FLAG_SYS_GAME_CLEAR, SlateportCity_SternsShipyard_1F_EventScript_FerryReady
goto_if_set FLAG_BADGE07_GET, SlateportCity_SternsShipyard_1F_EventScript_BrineyJoined
goto_if_set FLAG_DELIVERED_DEVON_GOODS, SlateportCity_SternsShipyard_1F_EventScript_NeedVeteran
goto_if_set FLAG_DOCK_REJECTED_DEVON_GOODS, SlateportCity_SternsShipyard_1F_EventScript_GoFindStern
msgbox SlateportCity_SternsShipyard_1F_Text_CantMakeHeadsOrTails, MSGBOX_DEFAULT
applymovement 1, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_2080A5, MSGBOX_DEFAULT
msgbox SlateportCity_SternsShipyard_1F_Text_MeetDockDeliverToStern, MSGBOX_DEFAULT
closemessage
applymovement 1, Common_Movement_FaceOriginalDirection
waitmovement 0
@@ -19,50 +19,50 @@ SlateportCity_SternsShipyard_1F_EventScript_207F40:: @ 8207F40
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_207F92:: @ 8207F92
SlateportCity_SternsShipyard_1F_EventScript_FerryReady:: @ 8207F92
applymovement 1, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_208323, MSGBOX_DEFAULT
msgbox SlateportCity_SternsShipyard_1F_Text_FerryIsReady, MSGBOX_DEFAULT
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_207FA6:: @ 8207FA6
SlateportCity_SternsShipyard_1F_EventScript_BrineyJoined:: @ 8207FA6
applymovement 1, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_2082A8, MSGBOX_DEFAULT
msgbox SlateportCity_SternsShipyard_1F_Text_BrineyJoinedUs, MSGBOX_DEFAULT
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_207FBA:: @ 8207FBA
SlateportCity_SternsShipyard_1F_EventScript_GoFindStern:: @ 8207FBA
applymovement 1, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_2081A5, MSGBOX_DEFAULT
msgbox SlateportCity_SternsShipyard_1F_Text_CouldYouFindStern, MSGBOX_DEFAULT
closemessage
applymovement 1, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_207FD9:: @ 8207FD9
SlateportCity_SternsShipyard_1F_EventScript_NeedVeteran:: @ 8207FD9
applymovement 1, Common_Movement_FacePlayer
waitmovement 0
msgbox SlateportCity_SternsShipyard_1F_Text_208213, MSGBOX_DEFAULT
msgbox SlateportCity_SternsShipyard_1F_Text_CouldUseAdviceFromVeteran, MSGBOX_DEFAULT
releaseall
end
SlateportCity_SternsShipyard_1F_EventScript_207FED:: @ 8207FED
msgbox SlateportCity_SternsShipyard_1F_Text_208558, MSGBOX_NPC
SlateportCity_SternsShipyard_1F_EventScript_Scientist1:: @ 8207FED
msgbox SlateportCity_SternsShipyard_1F_Text_SeaIsLikeLivingThing, MSGBOX_NPC
end
SlateportCity_SternsShipyard_1F_EventScript_207FF6:: @ 8207FF6
msgbox SlateportCity_SternsShipyard_1F_Text_2085FF, MSGBOX_NPC
SlateportCity_SternsShipyard_1F_EventScript_Scientist2:: @ 8207FF6
msgbox SlateportCity_SternsShipyard_1F_Text_GetSeasickEasily, MSGBOX_NPC
end
SlateportCity_SternsShipyard_1F_EventScript_207FFF:: @ 8207FFF
msgbox SlateportCity_SternsShipyard_1F_Text_2083EE, MSGBOX_NPC
SlateportCity_SternsShipyard_1F_EventScript_Briney:: @ 8207FFF
msgbox SlateportCity_SternsShipyard_1F_Text_DecidedToHelpDock, MSGBOX_NPC
end
SlateportCity_SternsShipyard_1F_Text_208008: @ 8208008
SlateportCity_SternsShipyard_1F_Text_CantMakeHeadsOrTails: @ 8208008
.string "Umm… If this goes here, and that\n"
.string "goes over there…\p"
.string "Then where does this thing go?\n"
@@ -70,7 +70,7 @@ SlateportCity_SternsShipyard_1F_Text_208008: @ 8208008
.string "Aaargh! I can't make heads or tails\n"
.string "of this!$"
SlateportCity_SternsShipyard_1F_Text_2080A5: @ 82080A5
SlateportCity_SternsShipyard_1F_Text_MeetDockDeliverToStern: @ 82080A5
.string "Hm?\n"
.string "Hi, I'm DOCK.\p"
.string "CAPT. STERN commissioned me to\n"
@@ -84,26 +84,26 @@ SlateportCity_SternsShipyard_1F_Text_2080A5: @ 82080A5
.string "Could I get you to go find CAPT.\n"
.string "STERN and deliver that to him?$"
SlateportCity_SternsShipyard_1F_Text_2081A5: @ 82081A5
SlateportCity_SternsShipyard_1F_Text_CouldYouFindStern: @ 82081A5
.string "DOCK: Where could CAPT. STERN have\n"
.string "gone off to?\p"
.string "Could you go find CAPT. STERN and\n"
.string "deliver that parcel to him?$"
SlateportCity_SternsShipyard_1F_Text_208213: @ 8208213
SlateportCity_SternsShipyard_1F_Text_CouldUseAdviceFromVeteran: @ 8208213
.string "DOCK: Shipbuilding is an art.\p"
.string "A lot of things can't be figured out\n"
.string "just by calculating.\p"
.string "I really could use advice from a veteran\n"
.string "who knows the seas…$"
SlateportCity_SternsShipyard_1F_Text_2082A8: @ 82082A8
SlateportCity_SternsShipyard_1F_Text_BrineyJoinedUs: @ 82082A8
.string "DOCK: Hi! MR. BRINEY's joined us to\n"
.string "lend us his help.\p"
.string "Thanks to the veteran sailor, the\n"
.string "ferry is steadily coming together.$"
SlateportCity_SternsShipyard_1F_Text_208323: @ 8208323
SlateportCity_SternsShipyard_1F_Text_FerryIsReady: @ 8208323
.string "DOCK: The ferry is finally ready!\p"
.string "The new S.S. TIDAL is truly a marvel\n"
.string "of technology!\p"
@@ -112,7 +112,7 @@ SlateportCity_SternsShipyard_1F_Text_208323: @ 8208323
.string "You know, there's never an end to\n"
.string "technology's march.$"
SlateportCity_SternsShipyard_1F_Text_2083EE: @ 82083EE
SlateportCity_SternsShipyard_1F_Text_DecidedToHelpDock: @ 82083EE
.string "MR. BRINEY: Ah, {PLAYER}{KUN}!\n"
.string "It's been too long!\p"
.string "Aye, since I met you, this old sea dog's\n"
@@ -127,7 +127,7 @@ SlateportCity_SternsShipyard_1F_Text_2083EE: @ 82083EE
.string "my experience, I'm sure that we can\l"
.string "build one great ship, aye!$"
SlateportCity_SternsShipyard_1F_Text_208558: @ 8208558
SlateportCity_SternsShipyard_1F_Text_SeaIsLikeLivingThing: @ 8208558
.string "The seasons, the weather, where\n"
.string "the moon sits in the sky…\p"
.string "These and other conditions make\n"
@@ -135,7 +135,7 @@ SlateportCity_SternsShipyard_1F_Text_208558: @ 8208558
.string "That's right!\n"
.string "The sea is like a living thing!$"
SlateportCity_SternsShipyard_1F_Text_2085FF: @ 82085FF
SlateportCity_SternsShipyard_1F_Text_GetSeasickEasily: @ 82085FF
.string "I get seasick real easily.\n"
.string "So I get to help out here instead.$"

View File

@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_SternsShipyard_2F_EventScript_20863E",
"script": "SlateportCity_SternsShipyard_2F_EventScript_Scientist1",
"flag": "0"
},
{
@@ -50,7 +50,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
"script": "SlateportCity_SternsShipyard_2F_EventScript_208647",
"script": "SlateportCity_SternsShipyard_2F_EventScript_Scientist2",
"flag": "0"
}
],

View File

@@ -1,20 +1,20 @@
SlateportCity_SternsShipyard_2F_MapScripts:: @ 820863D
.byte 0
SlateportCity_SternsShipyard_2F_EventScript_20863E:: @ 820863E
msgbox SlateportCity_SternsShipyard_2F_Text_208650, MSGBOX_NPC
SlateportCity_SternsShipyard_2F_EventScript_Scientist1:: @ 820863E
msgbox SlateportCity_SternsShipyard_2F_Text_ShipDesignMoreLikeBuilding, MSGBOX_NPC
end
SlateportCity_SternsShipyard_2F_EventScript_208647:: @ 8208647
msgbox SlateportCity_SternsShipyard_2F_Text_2086BA, MSGBOX_NPC
SlateportCity_SternsShipyard_2F_EventScript_Scientist2:: @ 8208647
msgbox SlateportCity_SternsShipyard_2F_Text_FloatsBecauseBuoyancy, MSGBOX_NPC
end
SlateportCity_SternsShipyard_2F_Text_208650: @ 8208650
SlateportCity_SternsShipyard_2F_Text_ShipDesignMoreLikeBuilding: @ 8208650
.string "Designing a large ship is more like\n"
.string "making a big building than putting\l"
.string "together a transportation vehicle.$"
SlateportCity_SternsShipyard_2F_Text_2086BA: @ 82086BA
SlateportCity_SternsShipyard_2F_Text_FloatsBecauseBuoyancy: @ 82086BA
.string "Don't you think it's strange that\n"
.string "a ship made of heavy iron floats?\p"
.string "It floats because of a principle\n"

View File

@@ -170,12 +170,12 @@
"SlateportCity_BattleTentLobby",
"SlateportCity_BattleTentCorridor",
"SlateportCity_BattleTentBattleRoom",
"SlateportCity_House1",
"SlateportCity_NameRatersHouse",
"SlateportCity_PokemonFanClub",
"SlateportCity_OceanicMuseum_1F",
"SlateportCity_OceanicMuseum_2F",
"SlateportCity_Harbor",
"SlateportCity_House2",
"SlateportCity_House",
"SlateportCity_PokemonCenter_1F",
"SlateportCity_PokemonCenter_2F",
"SlateportCity_Mart"

View File

@@ -105,7 +105,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_28C939:: @ 828C939
release
end
SlateportCity_PokemonFanClub_EventScript_28C943:: @ 828C943
SlateportCity_PokemonFanClub_EventScript_Reporter:: @ 828C943
lock
faceplayer
specialvar VAR_RESULT, sub_80EF8F8

View File

@@ -134,9 +134,9 @@ gSpecials:: @ 81DBA64
def_special CompareSeedotSize
def_special GetLotadSizeRecordInfo
def_special CompareLotadSize
def_special TV_PutNameRaterShowOnTheAirIfNicknameChanged
def_special TV_CopyNicknameToStringVar1AndEnsureTerminated
def_special TV_CheckMonOTIDEqualsPlayerID
def_special TryPutNameRaterShowOnTheAir
def_special BufferMonNickname
def_special IsMonOTIDNotPlayers
def_special BufferTrendyPhraseString
def_special TrendyPhraseIsOld
def_special sub_811EF6C
@@ -346,7 +346,7 @@ gSpecials:: @ 81DBA64
def_special SetPacifidlogTMReceivedDay
def_special GetDaysUntilPacifidlogTMAvailable
def_special HasAllHoennMons
def_special MonOTNameMatchesPlayer
def_special MonOTNameNotPlayer
def_special BufferLottoTicketNumber
def_special sub_81653CC
def_special DoesPartyHaveEnigmaBerry
@@ -519,7 +519,7 @@ gSpecials:: @ 81DBA64
def_special Script_DoRayquazaScene @ Listed twice
def_special LoopWingFlapSE
def_special sub_81D4BEC
def_special sub_80224D0
def_special ShowBerryCrushRankings
def_special TryBufferWaldaPhrase
def_special DoWaldaNamingScreen
def_special TryGetWallpaperWithWaldaPhrase

View File

@@ -136,12 +136,12 @@
#define MAP_SLATEPORT_CITY_BATTLE_TENT_LOBBY (2 | (9 << 8))
#define MAP_SLATEPORT_CITY_BATTLE_TENT_CORRIDOR (3 | (9 << 8))
#define MAP_SLATEPORT_CITY_BATTLE_TENT_BATTLE_ROOM (4 | (9 << 8))
#define MAP_SLATEPORT_CITY_HOUSE1 (5 | (9 << 8))
#define MAP_SLATEPORT_CITY_NAME_RATERS_HOUSE (5 | (9 << 8))
#define MAP_SLATEPORT_CITY_POKEMON_FAN_CLUB (6 | (9 << 8))
#define MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_1F (7 | (9 << 8))
#define MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_2F (8 | (9 << 8))
#define MAP_SLATEPORT_CITY_HARBOR (9 | (9 << 8))
#define MAP_SLATEPORT_CITY_HOUSE2 (10 | (9 << 8))
#define MAP_SLATEPORT_CITY_HOUSE (10 | (9 << 8))
#define MAP_SLATEPORT_CITY_POKEMON_CENTER_1F (11 | (9 << 8))
#define MAP_SLATEPORT_CITY_POKEMON_CENTER_2F (12 | (9 << 8))
#define MAP_SLATEPORT_CITY_MART (13 | (9 << 8))

View File

@@ -1609,18 +1609,16 @@ u16 SetPacifidlogTMReceivedDay(void)
return gLocalTime.days;
}
bool8 MonOTNameMatchesPlayer(void)
bool8 MonOTNameNotPlayer(void)
{
if (GetMonData(&gPlayerParty[gSpecialVar_0x8004], MON_DATA_LANGUAGE) != GAME_LANGUAGE)
{
return TRUE; // huh?
}
return TRUE;
GetMonData(&gPlayerParty[gSpecialVar_0x8004], MON_DATA_OT_NAME, gStringVar1);
if (!StringCompare(gSaveBlock2Ptr->playerName, gStringVar1))
{
return FALSE;
}
return TRUE;
}

View File

@@ -3436,13 +3436,14 @@ bool8 TV_IsScriptShowKindAlreadyInQueue(void)
return FALSE;
}
bool8 TV_PutNameRaterShowOnTheAirIfNicknameChanged(void)
bool8 TryPutNameRaterShowOnTheAir(void)
{
GetMonData(&gPlayerParty[gSpecialVar_0x8004], MON_DATA_NICKNAME, gStringVar1);
// Nickname wasnt changed
if (!StringCompare(gStringVar3, gStringVar1))
{
return FALSE;
}
PutNameRaterShowOnTheAir();
return TRUE;
}
@@ -3478,22 +3479,18 @@ void ChangeBoxPokemonNickname_CB(void)
CB2_ReturnToFieldContinueScriptPlayMapMusic();
}
void TV_CopyNicknameToStringVar1AndEnsureTerminated(void)
void BufferMonNickname(void)
{
GetMonData(&gPlayerParty[gSpecialVar_0x8004], MON_DATA_NICKNAME, gStringVar1);
StringGetEnd10(gStringVar1);
}
void TV_CheckMonOTIDEqualsPlayerID(void)
void IsMonOTIDNotPlayers(void)
{
if (GetPlayerIDAsU32() == GetMonData(&gPlayerParty[gSpecialVar_0x8004], MON_DATA_OT_ID, NULL))
{
gSpecialVar_Result = FALSE;
}
else
{
gSpecialVar_Result = TRUE;
}
}
u8 GetTVChannelByShowType(u8 kind)