Document some Cinnabar scripts

This commit is contained in:
GriffinR
2020-01-17 12:11:12 -05:00
parent 8bdd942c9e
commit ad643af58a
35 changed files with 666 additions and 661 deletions
+5 -4
View File
@@ -1,6 +1,7 @@
#include "constants/global.h" #include "constants/global.h"
#include "constants/flags.h" #include "constants/flags.h"
#include "constants/event_objects.h" #include "constants/event_objects.h"
#include "constants/event_object_movement.h"
#include "constants/decorations.h" #include "constants/decorations.h"
#include "constants/items.h" #include "constants/items.h"
#include "constants/layouts.h" #include "constants/layouts.h"
@@ -922,7 +923,7 @@ Text_1A5690:: @ 81A5690
.string "{PLAYER} handed over the\n" .string "{PLAYER} handed over the\n"
.string "{STR_VAR_1}.$" .string "{STR_VAR_1}.$"
gUnknown_81A56A7:: @ 81A56A7 Text_GiveNicknameToThisMon:: @ 81A56A7
.string "Do you want to give a nickname to\n" .string "Do you want to give a nickname to\n"
.string "this {STR_VAR_1}?$" .string "this {STR_VAR_1}?$"
@@ -1037,7 +1038,7 @@ Text_1A5E05:: @ 81A5E05
.string " {STR_VAR_1} \l" .string " {STR_VAR_1} \l"
.string "{STR_VAR_2} $" .string "{STR_VAR_2} $"
gUnknown_81A5E31:: @ 81A5E31 Text_NoMoreRoomForPokemon:: @ 81A5E31
.string "There's no more room for POKéMON!\p" .string "There's no more room for POKéMON!\p"
.string "The POKéMON BOXES are full and\n" .string "The POKéMON BOXES are full and\n"
.string "can't accept any more!$" .string "can't accept any more!$"
@@ -1883,9 +1884,9 @@ EventScript_BrailleCursorWaitButton:: @ 81A926C
special Special_BrailleCursorToggle special Special_BrailleCursorToggle
return return
EventScript_1A927C:: @ 81A927C EventScript_NoMoreRoomForPokemon:: @ 81A927C
textcolor 3 textcolor 3
msgbox gUnknown_81A5E31 msgbox Text_NoMoreRoomForPokemon
release release
end end
@@ -15,7 +15,7 @@ CeladonCity_Condominiums_RoofRoom_EventScript_16C46D:: @ 816C46D
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16C4DA goto_if_eq EventScript_16C4DA
compare VAR_RESULT, 2 compare VAR_RESULT, 2
goto_if_eq EventScript_1A927C goto_if_eq EventScript_NoMoreRoomForPokemon
release release
end end
@@ -26,7 +26,7 @@ EventScript_16C4A6:: @ 816C4A6
waitmessage waitmessage
waitfanfare waitfanfare
getspeciesname 0, SPECIES_EEVEE getspeciesname 0, SPECIES_EEVEE
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16C514 goto_if_eq EventScript_16C514
call EventScript_1A8C27 call EventScript_1A8C27
@@ -41,7 +41,7 @@ EventScript_16C4DA:: @ 816C4DA
waitmessage waitmessage
waitfanfare waitfanfare
getspeciesname 0, SPECIES_EEVEE getspeciesname 0, SPECIES_EEVEE
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16C509 goto_if_eq EventScript_16C509
call EventScript_1A8C33 call EventScript_1A8C33
@@ -186,7 +186,7 @@ EventScript_16CD52:: @ 816CD52
EventScript_16CD74:: @ 816CD74 EventScript_16CD74:: @ 816CD74
textcolor 3 textcolor 3
msgbox gUnknown_81A5E31 msgbox Text_NoMoreRoomForPokemon
hidecoinsbox 0, 0 hidecoinsbox 0, 0
release release
end end
@@ -218,7 +218,7 @@ EventScript_16CDB3:: @ 816CDB3
message Text_1A5DF1 message Text_1A5DF1
waitmessage waitmessage
waitfanfare waitfanfare
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16CD83 goto_if_eq EventScript_16CD83
goto EventScript_16CC10 goto EventScript_16CC10
@@ -232,7 +232,7 @@ EventScript_16CDE0:: @ 816CDE0
message Text_1A5DF1 message Text_1A5DF1
waitmessage waitmessage
waitfanfare waitfanfare
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16CE12 goto_if_eq EventScript_16CE12
call EventScript_1A8C33 call EventScript_1A8C33
+7 -7
View File
@@ -34,7 +34,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_EventScript_1671EF", "script": "CinnabarIsland_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -47,7 +47,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_EventScript_167208", "script": "CinnabarIsland_EventScript_OldMan",
"flag": "0" "flag": "0"
}, },
{ {
@@ -122,7 +122,7 @@
"elevation": 3, "elevation": 3,
"var": "VAR_TEMP_1", "var": "VAR_TEMP_1",
"var_value": 0, "var_value": 0,
"script": "CinnabarIsland_EventScript_1671CA" "script": "CinnabarIsland_EventScript_GymDoorLocked"
} }
], ],
"bg_events": [ "bg_events": [
@@ -131,28 +131,28 @@
"x": 12, "x": 12,
"y": 3, "y": 3,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_EventScript_167211" "script": "CinnabarIsland_EventScript_IslandSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 9, "x": 9,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_EventScript_16721A" "script": "CinnabarIsland_EventScript_PokemonLabSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 22, "x": 22,
"y": 5, "y": 5,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_EventScript_167223" "script": "CinnabarIsland_EventScript_GymSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 10, "x": 10,
"y": 9, "y": 9,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_EventScript_16721A" "script": "CinnabarIsland_EventScript_PokemonLabSign"
} }
] ]
} }
+118 -114
View File
@@ -1,3 +1,6 @@
.equ LOCALID_BILL, 3
.equ LOCALID_SEAGALLOP, 4
CinnabarIsland_MapScripts:: @ 8166ED6 CinnabarIsland_MapScripts:: @ 8166ED6
map_script MAP_SCRIPT_ON_TRANSITION, CinnabarIsland_OnTransition map_script MAP_SCRIPT_ON_TRANSITION, CinnabarIsland_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, CinnabarIsland_OnFrame map_script MAP_SCRIPT_ON_FRAME_TABLE, CinnabarIsland_OnFrame
@@ -5,82 +8,82 @@ CinnabarIsland_MapScripts:: @ 8166ED6
CinnabarIsland_OnTransition:: @ 8166EE1 CinnabarIsland_OnTransition:: @ 8166EE1
setworldmapflag FLAG_WORLD_MAP_CINNABAR_ISLAND setworldmapflag FLAG_WORLD_MAP_CINNABAR_ISLAND
call EventScript_166F5E call CinnabarIsland_EventScript_CheckUnlockGym
compare VAR_MAP_SCENE_CINNABAR_ISLAND, 1 compare VAR_MAP_SCENE_CINNABAR_ISLAND, 1
call_if_eq EventScript_166F24 call_if_eq CinnabarIsland_EventScript_166F24
compare VAR_MAP_SCENE_CINNABAR_ISLAND, 3 compare VAR_MAP_SCENE_CINNABAR_ISLAND, 3
call_if_eq EventScript_166F52 call_if_eq CinnabarIsland_EventScript_166F52
compare VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1 compare VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1
call_if_eq EventScript_166F0B call_if_eq CinnabarIsland_EventScript_166F0B
end end
EventScript_166F0B:: @ 8166F0B CinnabarIsland_EventScript_166F0B:: @ 8166F0B
savebgm MUS_ANNAI savebgm MUS_ANNAI
setflag FLAG_TEMP_2 setflag FLAG_TEMP_2
setobjectxyperm 3, 15, 12 setobjectxyperm LOCALID_BILL, 15, 12
setobjectmovementtype 3, 9 setobjectmovementtype LOCALID_BILL, MOVEMENT_TYPE_FACE_LEFT
setobjectxyperm 4, 30, 12 setobjectxyperm LOCALID_SEAGALLOP, 30, 12
return return
EventScript_166F24:: @ 8166F24 CinnabarIsland_EventScript_166F24:: @ 8166F24
getplayerxy VAR_0x8004, VAR_0x8005 getplayerxy VAR_0x8004, VAR_0x8005
compare VAR_0x8004, 18 compare VAR_0x8004, 18
goto_if_ge EventScript_166F4A goto_if_ge CinnabarIsland_EventScript_166F4A
setflag FLAG_TEMP_2 setflag FLAG_TEMP_2
setobjectxyperm 3, 18, 12 setobjectxyperm LOCALID_BILL, 18, 12
setobjectmovementtype 3, 7 setobjectmovementtype LOCALID_BILL, MOVEMENT_TYPE_FACE_UP
setobjectxyperm 4, 30, 12 setobjectxyperm LOCALID_SEAGALLOP, 30, 12
return return
EventScript_166F4A:: @ 8166F4A CinnabarIsland_EventScript_166F4A:: @ 8166F4A
setobjectxyperm 4, 30, 8 setobjectxyperm LOCALID_SEAGALLOP, 30, 8
return return
EventScript_166F52:: @ 8166F52 CinnabarIsland_EventScript_166F52:: @ 8166F52
setobjectxyperm 3, 21, 8 setobjectxyperm LOCALID_BILL, 21, 8
setobjectmovementtype 3, 7 setobjectmovementtype LOCALID_BILL, MOVEMENT_TYPE_FACE_UP
return return
EventScript_166F5E:: @ 8166F5E CinnabarIsland_EventScript_CheckUnlockGym:: @ 8166F5E
goto_if_set FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY, EventScript_166F68 goto_if_set FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY, CinnabarIsland_EventScript_UnlockGym
return return
EventScript_166F68:: @ 8166F68 CinnabarIsland_EventScript_UnlockGym:: @ 8166F68
setvar VAR_TEMP_1, 1 setvar VAR_TEMP_1, 1
return return
CinnabarIsland_OnFrame:: @ 8166F6E CinnabarIsland_OnFrame:: @ 8166F6E
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1, EventScript_166F88 map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1, CinnabarIsland_EventScript_166F88
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 1, EventScript_166FCD map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 1, CinnabarIsland_EventScript_166FCD
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 3, EventScript_166FA0 map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 3, CinnabarIsland_EventScript_166FA0
.2byte 0 .2byte 0
EventScript_166F88:: @ 8166F88 CinnabarIsland_EventScript_166F88:: @ 8166F88
lockall lockall
clearflag FLAG_SPECIAL_FLAG_0x4001 clearflag FLAG_SPECIAL_FLAG_0x4001
savebgm MUS_DUMMY savebgm MUS_DUMMY
textcolor 0 textcolor 0
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 2 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 2
delay 20 delay 20
call EventScript_1670E6 call CinnabarIsland_EventScript_1670E6
releaseall releaseall
end end
EventScript_166FA0:: @ 8166FA0 CinnabarIsland_EventScript_166FA0:: @ 8166FA0
lockall lockall
textcolor 0 textcolor 0
msgbox gUnknown_8180F09 msgbox CinnabarIsland_Text_8180F09
closemessage closemessage
applymovement 3, Movement_166FC6 applymovement LOCALID_BILL, CinnabarIsland_Movement_166FC6
waitmovement 0 waitmovement 0
removeobject 3 removeobject LOCALID_BILL
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 4 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 4
setflag FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE setflag FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE
clearflag FLAG_HIDE_LOSTELLE_IN_HER_HOME clearflag FLAG_HIDE_LOSTELLE_IN_HER_HOME
releaseall releaseall
end end
Movement_166FC6:: @ 8166FC6 CinnabarIsland_Movement_166FC6:: @ 8166FC6
walk_down walk_down
walk_down walk_down
walk_down walk_down
@@ -89,72 +92,72 @@ Movement_166FC6:: @ 8166FC6
walk_down walk_down
step_end step_end
EventScript_166FCD:: @ 8166FCD CinnabarIsland_EventScript_166FCD:: @ 8166FCD
lockall lockall
textcolor 0 textcolor 0
call_if_unset FLAG_TEMP_2, EventScript_167032 call_if_unset FLAG_TEMP_2, CinnabarIsland_EventScript_167032
call_if_set FLAG_TEMP_2, EventScript_16703D call_if_set FLAG_TEMP_2, CinnabarIsland_EventScript_16703D
playse SE_PIN playse SE_PIN
applymovement 3, Movement_ExclamationMark applymovement LOCALID_BILL, Movement_ExclamationMark
waitmovement 0 waitmovement 0
applymovement 3, Movement_Delay48 applymovement LOCALID_BILL, Movement_Delay48
waitmovement 0 waitmovement 0
call_if_unset FLAG_TEMP_2, EventScript_167048 call_if_unset FLAG_TEMP_2, CinnabarIsland_EventScript_167048
call_if_set FLAG_TEMP_2, EventScript_167053 call_if_set FLAG_TEMP_2, CinnabarIsland_EventScript_167053
msgbox gUnknown_8180C90 msgbox CinnabarIsland_Text_8180C90
msgbox gUnknown_8180CAA, MSGBOX_YESNO msgbox CinnabarIsland_Text_8180CAA, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_167068 goto_if_eq CinnabarIsland_EventScript_167068
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_167078 goto_if_eq CinnabarIsland_EventScript_167078
end end
EventScript_167032:: @ 8167032 CinnabarIsland_EventScript_167032:: @ 8167032
applymovement 3, Movement_WalkInPlaceFastestUp applymovement LOCALID_BILL, Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
return return
EventScript_16703D:: @ 816703D CinnabarIsland_EventScript_16703D:: @ 816703D
applymovement 3, Movement_WalkInPlaceFastestLeft applymovement LOCALID_BILL, Movement_WalkInPlaceFastestLeft
waitmovement 0 waitmovement 0
return return
EventScript_167048:: @ 8167048 CinnabarIsland_EventScript_167048:: @ 8167048
applymovement 3, Movement_1671A4 applymovement LOCALID_BILL, CinnabarIsland_Movement_1671A4
waitmovement 0 waitmovement 0
return return
EventScript_167053:: @ 8167053 CinnabarIsland_EventScript_167053:: @ 8167053
applymovement 3, Movement_1671A6 applymovement LOCALID_BILL, CinnabarIsland_Movement_1671A6
waitmovement 0 waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
waitmovement 0 waitmovement 0
return return
EventScript_167068:: @ 8167068 CinnabarIsland_EventScript_167068:: @ 8167068
msgbox gUnknown_8180DDD msgbox CinnabarIsland_Text_8180DDD
closemessage closemessage
call EventScript_1670E6 call CinnabarIsland_EventScript_1670E6
releaseall releaseall
end end
EventScript_167078:: @ 8167078 CinnabarIsland_EventScript_167078:: @ 8167078
msgbox gUnknown_8180DF8 msgbox CinnabarIsland_Text_8180DF8
closemessage closemessage
call_if_unset FLAG_TEMP_2, EventScript_1670A0 call_if_unset FLAG_TEMP_2, CinnabarIsland_EventScript_1670A0
call_if_set FLAG_TEMP_2, EventScript_1670B3 call_if_set FLAG_TEMP_2, CinnabarIsland_EventScript_1670B3
removeobject 3 removeobject LOCALID_BILL
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2
clearflag FLAG_HIDE_CINNABAR_POKECENTER_BILL clearflag FLAG_HIDE_CINNABAR_POKECENTER_BILL
releaseall releaseall
end end
EventScript_1670A0:: @ 81670A0 CinnabarIsland_EventScript_1670A0:: @ 81670A0
applymovement 3, Movement_1670AB applymovement LOCALID_BILL, CinnabarIsland_Movement_1670AB
waitmovement 0 waitmovement 0
return return
Movement_1670AB:: @ 81670AB CinnabarIsland_Movement_1670AB:: @ 81670AB
walk_right walk_right
walk_down walk_down
walk_down walk_down
@@ -164,46 +167,46 @@ Movement_1670AB:: @ 81670AB
walk_down walk_down
step_end step_end
EventScript_1670B3:: @ 81670B3 CinnabarIsland_EventScript_1670B3:: @ 81670B3
applymovement OBJ_EVENT_ID_PLAYER, Movement_1670DB applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_Movement_1670DB
applymovement 3, Movement_1670DE applymovement LOCALID_BILL, CinnabarIsland_Movement_1670DE
waitmovement 0 waitmovement 0
opendoor 14, 11 opendoor 14, 11
waitdooranim waitdooranim
applymovement 3, Movement_1670E2 applymovement LOCALID_BILL, CinnabarIsland_Movement_1670E2
waitmovement 0 waitmovement 0
closedoor 14, 11 closedoor 14, 11
waitdooranim waitdooranim
return return
Movement_1670DB:: @ 81670DB CinnabarIsland_Movement_1670DB:: @ 81670DB
walk_left walk_left
walk_in_place_fastest_right walk_in_place_fastest_right
step_end step_end
Movement_1670DE:: @ 81670DE CinnabarIsland_Movement_1670DE:: @ 81670DE
delay_16 delay_16
walk_left walk_left
walk_in_place_fastest_up walk_in_place_fastest_up
step_end step_end
Movement_1670E2:: @ 81670E2 CinnabarIsland_Movement_1670E2:: @ 81670E2
walk_up walk_up
delay_4 delay_4
set_invisible set_invisible
step_end step_end
EventScript_1670E6:: @ 81670E6 CinnabarIsland_EventScript_1670E6:: @ 81670E6
call_if_set FLAG_TEMP_2, EventScript_167142 call_if_set FLAG_TEMP_2, CinnabarIsland_EventScript_167142
addobject 4 addobject LOCALID_SEAGALLOP
call_if_unset FLAG_TEMP_2, EventScript_167154 call_if_unset FLAG_TEMP_2, CinnabarIsland_EventScript_167154
call_if_set FLAG_TEMP_2, EventScript_167166 call_if_set FLAG_TEMP_2, CinnabarIsland_EventScript_167166
msgbox gUnknown_8180EAD msgbox CinnabarIsland_Text_8180EAD
closemessage closemessage
call_if_unset FLAG_TEMP_2, EventScript_167171 call_if_unset FLAG_TEMP_2, CinnabarIsland_EventScript_167171
call_if_set FLAG_TEMP_2, EventScript_167183 call_if_set FLAG_TEMP_2, CinnabarIsland_EventScript_167183
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2
removeobject 3 removeobject LOCALID_BILL
delay 40 delay 40
setflag FLAG_HIDE_CINNABAR_SEAGALLOP setflag FLAG_HIDE_CINNABAR_SEAGALLOP
setvar VAR_MAP_SCENE_ONE_ISLAND_HARBOR, 1 setvar VAR_MAP_SCENE_ONE_ISLAND_HARBOR, 1
@@ -212,36 +215,36 @@ EventScript_1670E6:: @ 81670E6
goto EventScript_1A90DA goto EventScript_1A90DA
end end
EventScript_167142:: @ 8167142 CinnabarIsland_EventScript_167142:: @ 8167142
applymovement 3, Movement_1671AF applymovement LOCALID_BILL, CinnabarIsland_Movement_1671AF
applymovement OBJ_EVENT_ID_PLAYER, Movement_1671AF applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_Movement_1671AF
waitmovement 0 waitmovement 0
return return
EventScript_167154:: @ 8167154 CinnabarIsland_EventScript_167154:: @ 8167154
applymovement 3, Movement_1671AA applymovement LOCALID_BILL, CinnabarIsland_Movement_1671AA
applymovement 4, Movement_167195 applymovement LOCALID_SEAGALLOP, CinnabarIsland_Movement_167195
waitmovement 0 waitmovement 0
return return
EventScript_167166:: @ 8167166 CinnabarIsland_EventScript_167166:: @ 8167166
applymovement 4, Movement_167195 applymovement LOCALID_SEAGALLOP, CinnabarIsland_Movement_167195
waitmovement 0 waitmovement 0
return return
EventScript_167171:: @ 8167171 CinnabarIsland_EventScript_167171:: @ 8167171
applymovement 3, Movement_16719D applymovement LOCALID_BILL, CinnabarIsland_Movement_16719D
applymovement OBJ_EVENT_ID_PLAYER, Movement_1671BA applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_Movement_1671BA
waitmovement 0 waitmovement 0
return return
EventScript_167183:: @ 8167183 CinnabarIsland_EventScript_167183:: @ 8167183
applymovement 3, Movement_1671B6 applymovement LOCALID_BILL, CinnabarIsland_Movement_1671B6
applymovement OBJ_EVENT_ID_PLAYER, Movement_1671C4 applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_Movement_1671C4
waitmovement 0 waitmovement 0
return return
Movement_167195:: @ 8167195 CinnabarIsland_Movement_167195:: @ 8167195
delay_16 delay_16
delay_16 delay_16
walk_fast_left walk_fast_left
@@ -251,7 +254,7 @@ Movement_167195:: @ 8167195
walk_slowest_left walk_slowest_left
step_end step_end
Movement_16719D:: @ 816719D CinnabarIsland_Movement_16719D:: @ 816719D
walk_right walk_right
walk_down walk_down
walk_down walk_down
@@ -260,24 +263,24 @@ Movement_16719D:: @ 816719D
set_invisible set_invisible
step_end step_end
Movement_1671A4:: @ 81671A4 CinnabarIsland_Movement_1671A4:: @ 81671A4
walk_up walk_up
step_end step_end
Movement_1671A6:: @ 81671A6 CinnabarIsland_Movement_1671A6:: @ 81671A6
walk_left walk_left
walk_left walk_left
walk_left walk_left
step_end step_end
Movement_1671AA:: @ 81671AA CinnabarIsland_Movement_1671AA:: @ 81671AA
delay_16 delay_16
delay_16 delay_16
delay_8 delay_8
walk_in_place_fastest_right walk_in_place_fastest_right
step_end step_end
Movement_1671AF:: @ 81671AF CinnabarIsland_Movement_1671AF:: @ 81671AF
walk_right walk_right
walk_right walk_right
walk_right walk_right
@@ -286,13 +289,13 @@ Movement_1671AF:: @ 81671AF
walk_right walk_right
step_end step_end
Movement_1671B6:: @ 81671B6 CinnabarIsland_Movement_1671B6:: @ 81671B6
walk_right walk_right
delay_4 delay_4
set_invisible set_invisible
step_end step_end
Movement_1671BA:: @ 81671BA CinnabarIsland_Movement_1671BA:: @ 81671BA
walk_down walk_down
walk_right walk_right
walk_down walk_down
@@ -304,7 +307,7 @@ Movement_1671BA:: @ 81671BA
set_invisible set_invisible
step_end step_end
Movement_1671C4:: @ 81671C4 CinnabarIsland_Movement_1671C4:: @ 81671C4
walk_right walk_right
delay_4 delay_4
walk_right walk_right
@@ -312,45 +315,46 @@ Movement_1671C4:: @ 81671C4
set_invisible set_invisible
step_end step_end
CinnabarIsland_EventScript_1671CA:: @ 81671CA @ Triggered when VAR_TEMP_1 is 0
CinnabarIsland_EventScript_GymDoorLocked:: @ 81671CA
lockall lockall
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
waitmovement 0 waitmovement 0
delay 20 delay 20
msgbox gUnknown_8180B20 msgbox CinnabarIsland_Text_DoorIsLocked
closemessage closemessage
applymovement OBJ_EVENT_ID_PLAYER, Movement_1671ED applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_Movement_ForcePlayerFromDoor
waitmovement 0 waitmovement 0
releaseall releaseall
end end
Movement_1671ED:: @ 81671ED CinnabarIsland_Movement_ForcePlayerFromDoor:: @ 81671ED
walk_down walk_down
step_end step_end
CinnabarIsland_EventScript_1671EF:: @ 81671EF CinnabarIsland_EventScript_Woman:: @ 81671EF
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_BLAINE, 3 famechecker FAMECHECKER_BLAINE, 3
msgbox gUnknown_8180B34 msgbox CinnabarIsland_Text_BlaineLivedHereSinceBeforeLab
release release
end end
CinnabarIsland_EventScript_167208:: @ 8167208 CinnabarIsland_EventScript_OldMan:: @ 8167208
msgbox gUnknown_8180BA0, MSGBOX_NPC msgbox CinnabarIsland_Text_ScientistsExperimentInMansion, MSGBOX_NPC
end end
CinnabarIsland_EventScript_167211:: @ 8167211 CinnabarIsland_EventScript_IslandSign:: @ 8167211
msgbox gUnknown_8180C0D, MSGBOX_SIGN msgbox CinnabarIsland_Text_IslandSign, MSGBOX_SIGN
end end
CinnabarIsland_EventScript_16721A:: @ 816721A CinnabarIsland_EventScript_PokemonLabSign:: @ 816721A
msgbox gUnknown_8180C3E, MSGBOX_SIGN msgbox CinnabarIsland_Text_PokemonLab, MSGBOX_SIGN
end end
CinnabarIsland_EventScript_167223:: @ 8167223 CinnabarIsland_EventScript_GymSign:: @ 8167223
lockall lockall
famechecker FAMECHECKER_BLAINE, 0 famechecker FAMECHECKER_BLAINE, 0
msgbox gUnknown_8180C4A msgbox CinnabarIsland_Text_GymSign
releaseall releaseall
end end
+12 -12
View File
@@ -1,35 +1,35 @@
gUnknown_8180B20:: @ 8180B20 CinnabarIsland_Text_DoorIsLocked:: @ 8180B20
.string "The door is locked…$" .string "The door is locked…$"
gUnknown_8180B34:: @ 8180B34 CinnabarIsland_Text_BlaineLivedHereSinceBeforeLab:: @ 8180B34
.string "CINNABAR GYM's BLAINE is quite the\n" .string "CINNABAR GYM's BLAINE is quite the\n"
.string "odd fellow.\p" .string "odd fellow.\p"
.string "He's lived on the island since way\n" .string "He's lived on the island since way\n"
.string "before the LAB was built.$" .string "before the LAB was built.$"
gUnknown_8180BA0:: @ 8180BA0 CinnabarIsland_Text_ScientistsExperimentInMansion:: @ 8180BA0
.string "Scientists conduct experiments \n" .string "Scientists conduct experiments \n"
.string "in the burned-out building.\p" .string "in the burned-out building.\p"
.string "You know, the one they call the\n" .string "You know, the one they call the\n"
.string "POKéMON MANSION.$" .string "POKéMON MANSION.$"
gUnknown_8180C0D:: @ 8180C0D CinnabarIsland_Text_IslandSign:: @ 8180C0D
.string "CINNABAR ISLAND\n" .string "CINNABAR ISLAND\n"
.string "The Fiery Town of Burning Desire$" .string "The Fiery Town of Burning Desire$"
gUnknown_8180C3E:: @ 8180C3E CinnabarIsland_Text_PokemonLab:: @ 8180C3E
.string "POKéMON LAB$" .string "POKéMON LAB$"
gUnknown_8180C4A:: @ 8180C4A CinnabarIsland_Text_GymSign:: @ 8180C4A
.string "CINNABAR ISLAND POKéMON GYM\n" .string "CINNABAR ISLAND POKéMON GYM\n"
.string "LEADER: BLAINE\l" .string "LEADER: BLAINE\l"
.string "The Hotheaded Quiz Master!$" .string "The Hotheaded Quiz Master!$"
gUnknown_8180C90:: @ 8180C90 CinnabarIsland_Text_8180C90:: @ 8180C90
.string "Huh?\n" .string "Huh?\n"
.string "Hey, if it isn't {PLAYER}!$" .string "Hey, if it isn't {PLAYER}!$"
gUnknown_8180CAA:: @ 8180CAA CinnabarIsland_Text_8180CAA:: @ 8180CAA
.string "Look, it's me, BILL.\n" .string "Look, it's me, BILL.\n"
.string "Long time no see!\p" .string "Long time no see!\p"
.string "I hope you're still using my\n" .string "I hope you're still using my\n"
@@ -43,11 +43,11 @@ gUnknown_8180CAA:: @ 8180CAA
.string "How about it?\n" .string "How about it?\n"
.string "Do you feel like coming with me?$" .string "Do you feel like coming with me?$"
gUnknown_8180DDD:: @ 8180DDD CinnabarIsland_Text_8180DDD:: @ 8180DDD
.string "All right, then.\n" .string "All right, then.\n"
.string "Let's go!$" .string "Let's go!$"
gUnknown_8180DF8:: @ 8180DF8 CinnabarIsland_Text_8180DF8:: @ 8180DF8
.string "What, are you too busy?\p" .string "What, are you too busy?\p"
.string "Well, all right.\n" .string "Well, all right.\n"
.string "The boat hasn't arrived yet anyway.\p" .string "The boat hasn't arrived yet anyway.\p"
@@ -56,13 +56,13 @@ gUnknown_8180DF8:: @ 8180DF8
.string "Come see me when you're done with\n" .string "Come see me when you're done with\n"
.string "your business here.$" .string "your business here.$"
gUnknown_8180EAD:: @ 8180EAD CinnabarIsland_Text_8180EAD:: @ 8180EAD
.string "Looks like my pal's boat arrived,\n" .string "Looks like my pal's boat arrived,\n"
.string "too.\p" .string "too.\p"
.string "He sent it specially here to\n" .string "He sent it specially here to\n"
.string "CINNABAR to pick me up.$" .string "CINNABAR to pick me up.$"
gUnknown_8180F09:: @ 8180F09 CinnabarIsland_Text_8180F09:: @ 8180F09
.string "Hey, wasn't that a long cruise?\p" .string "Hey, wasn't that a long cruise?\p"
.string "My buddy CELIO seemed to enjoy\n" .string "My buddy CELIO seemed to enjoy\n"
.string "your company.\p" .string "your company.\p"
+14 -14
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": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_Gym_EventScript_16DB27", "script": "CinnabarIsland_Gym_EventScript_Quinn",
"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": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_Gym_EventScript_16DA7F", "script": "CinnabarIsland_Gym_EventScript_Erik",
"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": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_Gym_EventScript_16DA96", "script": "CinnabarIsland_Gym_EventScript_Avery",
"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": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_Gym_EventScript_16DB53", "script": "CinnabarIsland_Gym_EventScript_Ramon",
"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": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_Gym_EventScript_16DAC2", "script": "CinnabarIsland_Gym_EventScript_Derek",
"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": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_Gym_EventScript_16DB7F", "script": "CinnabarIsland_Gym_EventScript_Dusty",
"flag": "0" "flag": "0"
}, },
{ {
@@ -101,7 +101,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 1, "trainer_type": 1,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_Gym_EventScript_16DAFB", "script": "CinnabarIsland_Gym_EventScript_Zac",
"flag": "0" "flag": "0"
}, },
{ {
@@ -114,7 +114,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_Gym_EventScript_16D9D4", "script": "CinnabarIsland_Gym_EventScript_Blaine",
"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": "CinnabarIsland_Gym_EventScript_16DBAB", "script": "CinnabarIsland_Gym_EventScript_GymGuy",
"flag": "0" "flag": "0"
} }
], ],
@@ -161,28 +161,28 @@
"x": 23, "x": 23,
"y": 20, "y": 20,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_Gym_EventScript_16DBCA" "script": "CinnabarIsland_Gym_EventScript_GymStatue"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 27, "x": 27,
"y": 20, "y": 20,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_Gym_EventScript_16DBCA" "script": "CinnabarIsland_Gym_EventScript_GymStatue"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 22, "x": 22,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_Gym_EventScript_16DBE8" "script": "CinnabarIsland_Gym_EventScript_Quz1Left"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
"x": 23, "x": 23,
"y": 10, "y": 10,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_Gym_EventScript_16DBF4" "script": "CinnabarIsland_Gym_EventScript_Quz1Right"
}, },
{ {
"type": "bg_event_type_1", "type": "bg_event_type_1",
@@ -259,7 +259,7 @@
"x": 3, "x": 3,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_Gym_EventScript_1ACF07" "script": "CinnabarIsland_Gym_EventScript_BlaineFujiPhoto"
} }
] ]
} }
+158 -158
View File
@@ -3,57 +3,57 @@ CinnabarIsland_Gym_MapScripts:: @ 816D94B
.byte 0 .byte 0
CinnabarIsland_Gym_OnLoad:: @ 816D951 CinnabarIsland_Gym_OnLoad:: @ 816D951
goto_if_set FLAG_DEFEATED_BLAINE, EventScript_16D991 goto_if_set FLAG_DEFEATED_BLAINE, CinnabarIsland_Gym_OnLoadOpenAllDoors
call_if_set FLAG_CINNABAR_GYM_QUIZ_1, EventScript_16D9B0 call_if_set FLAG_CINNABAR_GYM_QUIZ_1, CinnabarIsland_Gym_OnLoadOpenDoor1
call_if_set FLAG_CINNABAR_GYM_QUIZ_2, EventScript_16D9B6 call_if_set FLAG_CINNABAR_GYM_QUIZ_2, CinnabarIsland_Gym_OnLoadOpenDoor2
call_if_set FLAG_CINNABAR_GYM_QUIZ_3, EventScript_16D9BC call_if_set FLAG_CINNABAR_GYM_QUIZ_3, CinnabarIsland_Gym_OnLoadOpenDoor3
call_if_set FLAG_CINNABAR_GYM_QUIZ_4, EventScript_16D9C2 call_if_set FLAG_CINNABAR_GYM_QUIZ_4, CinnabarIsland_Gym_OnLoadOpenDoor4
call_if_set FLAG_CINNABAR_GYM_QUIZ_5, EventScript_16D9C8 call_if_set FLAG_CINNABAR_GYM_QUIZ_5, CinnabarIsland_Gym_OnLoadOpenDoor5
call_if_set FLAG_CINNABAR_GYM_QUIZ_6, EventScript_16D9CE call_if_set FLAG_CINNABAR_GYM_QUIZ_6, CinnabarIsland_Gym_OnLoadOpenDoor6
end end
EventScript_16D991:: @ 816D991 CinnabarIsland_Gym_OnLoadOpenAllDoors:: @ 816D991
call EventScript_16E117 call CinnabarIsland_Gym_EventScript_OpenDoor1
call EventScript_16E157 call CinnabarIsland_Gym_EventScript_OpenDoor2
call EventScript_16E197 call CinnabarIsland_Gym_EventScript_OpenDoor3
call EventScript_16E1D7 call CinnabarIsland_Gym_EventScript_OpenDoor4
call EventScript_16E1F3 call CinnabarIsland_Gym_EventScript_OpenDoor5
call EventScript_16E233 call CinnabarIsland_Gym_EventScript_OpenDoor6
end end
EventScript_16D9B0:: @ 816D9B0 CinnabarIsland_Gym_OnLoadOpenDoor1:: @ 816D9B0
call EventScript_16E117 call CinnabarIsland_Gym_EventScript_OpenDoor1
return return
EventScript_16D9B6:: @ 816D9B6 CinnabarIsland_Gym_OnLoadOpenDoor2:: @ 816D9B6
call EventScript_16E157 call CinnabarIsland_Gym_EventScript_OpenDoor2
return return
EventScript_16D9BC:: @ 816D9BC CinnabarIsland_Gym_OnLoadOpenDoor3:: @ 816D9BC
call EventScript_16E197 call CinnabarIsland_Gym_EventScript_OpenDoor3
return return
EventScript_16D9C2:: @ 816D9C2 CinnabarIsland_Gym_OnLoadOpenDoor4:: @ 816D9C2
call EventScript_16E1D7 call CinnabarIsland_Gym_EventScript_OpenDoor4
return return
EventScript_16D9C8:: @ 816D9C8 CinnabarIsland_Gym_OnLoadOpenDoor5:: @ 816D9C8
call EventScript_16E1F3 call CinnabarIsland_Gym_EventScript_OpenDoor5
return return
EventScript_16D9CE:: @ 816D9CE CinnabarIsland_Gym_OnLoadOpenDoor6:: @ 816D9CE
call EventScript_16E233 call CinnabarIsland_Gym_EventScript_OpenDoor6
return return
CinnabarIsland_Gym_EventScript_16D9D4:: @ 816D9D4 CinnabarIsland_Gym_EventScript_Blaine:: @ 816D9D4
famechecker FAMECHECKER_BLAINE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 famechecker FAMECHECKER_BLAINE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
trainerbattle_single TRAINER_LEADER_BLAINE, Text_199543, Text_1995FA, EventScript_16DA06, NO_MUSIC trainerbattle_single TRAINER_LEADER_BLAINE, CinnabarIsland_Gym_Text_BlaineIntro, CinnabarIsland_Gym_Text_BlaineDefeat, CinnabarIsland_Gym_EventScript_DefeatedBlaine, NO_MUSIC
goto_if_unset FLAG_GOT_TM38_FROM_BLAINE, EventScript_16DA34 goto_if_unset FLAG_GOT_TM38_FROM_BLAINE, CinnabarIsland_Gym_EventScript_GiveTM38
msgbox gUnknown_819971D msgbox CinnabarIsland_Gym_Text_BlainePostBattle
release release
end end
EventScript_16DA06:: @ 816DA06 CinnabarIsland_Gym_EventScript_DefeatedBlaine:: @ 816DA06
famechecker FAMECHECKER_BLAINE, 1 famechecker FAMECHECKER_BLAINE, 1
setflag FLAG_DEFEATED_BLAINE setflag FLAG_DEFEATED_BLAINE
setflag FLAG_BADGE07_GET setflag FLAG_BADGE07_GET
@@ -61,36 +61,36 @@ EventScript_16DA06:: @ 816DA06
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 1 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 1
clearflag FLAG_HIDE_CINNABAR_BILL clearflag FLAG_HIDE_CINNABAR_BILL
set_gym_trainers 7 set_gym_trainers 7
goto EventScript_16DA34 goto CinnabarIsland_Gym_EventScript_GiveTM38
end end
EventScript_16DA34:: @ 816DA34 CinnabarIsland_Gym_EventScript_GiveTM38:: @ 816DA34
msgbox gUnknown_819969E msgbox CinnabarIsland_Gym_Text_ExplainVolcanoBadge
checkitemspace ITEM_TM38, 1 checkitemspace ITEM_TM38, 1
compare VAR_RESULT, FALSE compare VAR_RESULT, FALSE
goto_if_eq EventScript_16DA75 goto_if_eq CinnabarIsland_Gym_EventScript_NoRoomForTM38
giveitem_msg gUnknown_81996FF, ITEM_TM38 giveitem_msg CinnabarIsland_Gym_Text_ReceivedTM38FromBlaine, ITEM_TM38
setflag FLAG_GOT_TM38_FROM_BLAINE setflag FLAG_GOT_TM38_FROM_BLAINE
msgbox gUnknown_8199652 msgbox CinnabarIsland_Gym_Text_FireBlastIsUltimateFireMove
release release
end end
EventScript_16DA75:: @ 816DA75 CinnabarIsland_Gym_EventScript_NoRoomForTM38:: @ 816DA75
msgbox gUnknown_8199789 msgbox CinnabarIsland_Gym_Text_MakeSpaceForThis
release release
end end
CinnabarIsland_Gym_EventScript_16DA7F:: @ 816DA7F CinnabarIsland_Gym_EventScript_Erik:: @ 816DA7F
trainerbattle_single TRAINER_SUPER_NERD_ERIK, Text_1997A5, Text_1997D6 trainerbattle_single TRAINER_SUPER_NERD_ERIK, CinnabarIsland_Gym_Text_ErikIntro, CinnabarIsland_Gym_Text_ErikDefeat
msgbox gUnknown_81997EA, MSGBOX_AUTOCLOSE msgbox CinnabarIsland_Gym_Text_ErikPostBattle, MSGBOX_AUTOCLOSE
end end
CinnabarIsland_Gym_EventScript_16DA96:: @ 816DA96 CinnabarIsland_Gym_EventScript_Avery:: @ 816DA96
trainerbattle_single TRAINER_SUPER_NERD_AVERY, Text_1998BD, Text_1998ED, EventScript_16DAB1 trainerbattle_single TRAINER_SUPER_NERD_AVERY, CinnabarIsland_Gym_Text_AveryIntro, CinnabarIsland_Gym_Text_AveryDefeat, CinnabarIsland_Gym_EventScript_DefeatedAvery
msgbox gUnknown_8199911, MSGBOX_AUTOCLOSE msgbox CinnabarIsland_Gym_Text_AveryPostBattle, MSGBOX_AUTOCLOSE
end end
EventScript_16DAB1:: @ 816DAB1 CinnabarIsland_Gym_EventScript_DefeatedAvery:: @ 816DAB1
call_if_unset FLAG_CINNABAR_GYM_QUIZ_2, EventScript_16DABC call_if_unset FLAG_CINNABAR_GYM_QUIZ_2, EventScript_16DABC
release release
end end
@@ -99,13 +99,13 @@ EventScript_16DABC:: @ 816DABC
call EventScript_16DD31 call EventScript_16DD31
return return
CinnabarIsland_Gym_EventScript_16DAC2:: @ 816DAC2 CinnabarIsland_Gym_EventScript_Derek:: @ 816DAC2
trainerbattle_single TRAINER_SUPER_NERD_DEREK, Text_1999B7, Text_1999DB, EventScript_16DAEA trainerbattle_single TRAINER_SUPER_NERD_DEREK, CinnabarIsland_Gym_Text_DerekIntro, CinnabarIsland_Gym_Text_DerekDefeat, CinnabarIsland_Gym_EventScript_DefeatedDerek
famechecker FAMECHECKER_BLAINE, 2 famechecker FAMECHECKER_BLAINE, 2
msgbox gUnknown_81999DF, MSGBOX_AUTOCLOSE msgbox CinnabarIsland_Gym_Text_DerekPostBattle, MSGBOX_AUTOCLOSE
end end
EventScript_16DAEA:: @ 816DAEA CinnabarIsland_Gym_EventScript_DefeatedDerek:: @ 816DAEA
call_if_unset FLAG_CINNABAR_GYM_QUIZ_4, EventScript_16DAF5 call_if_unset FLAG_CINNABAR_GYM_QUIZ_4, EventScript_16DAF5
release release
end end
@@ -114,9 +114,9 @@ EventScript_16DAF5:: @ 816DAF5
call EventScript_16DEE6 call EventScript_16DEE6
return return
CinnabarIsland_Gym_EventScript_16DAFB:: @ 816DAFB CinnabarIsland_Gym_EventScript_Zac:: @ 816DAFB
trainerbattle_single TRAINER_SUPER_NERD_ZAC, Text_199AFC, Text_199B16, EventScript_16DB16 trainerbattle_single TRAINER_SUPER_NERD_ZAC, CinnabarIsland_Gym_Text_ZacIntro, CinnabarIsland_Gym_Text_ZacDefeat, EventScript_16DB16
msgbox gUnknown_8199B27, MSGBOX_AUTOCLOSE msgbox CinnabarIsland_Gym_Text_ZacPostBattle, MSGBOX_AUTOCLOSE
end end
EventScript_16DB16:: @ 816DB16 EventScript_16DB16:: @ 816DB16
@@ -125,29 +125,29 @@ EventScript_16DB16:: @ 816DB16
end end
EventScript_16DB21:: @ 816DB21 EventScript_16DB21:: @ 816DB21
call EventScript_16E094 call CinnabarIsland_Gym_EventScript_Quiz6Complete
return return
CinnabarIsland_Gym_EventScript_16DB27:: @ 816DB27 CinnabarIsland_Gym_EventScript_Quinn:: @ 816DB27
trainerbattle_single TRAINER_BURGLAR_QUINN, Text_19983F, Text_199870, EventScript_16DB42 trainerbattle_single TRAINER_BURGLAR_QUINN, CinnabarIsland_Gym_Text_QuinnIntro, CinnabarIsland_Gym_Text_QuinnDefeat, CinnabarIsland_Gym_EventScript_DefeatedQuinn
msgbox gUnknown_819987D, MSGBOX_AUTOCLOSE msgbox CinnabarIsland_Gym_Text_QuinnPostBattle, MSGBOX_AUTOCLOSE
end end
EventScript_16DB42:: @ 816DB42 CinnabarIsland_Gym_EventScript_DefeatedQuinn:: @ 816DB42
call_if_unset FLAG_CINNABAR_GYM_QUIZ_1, EventScript_16DB4D call_if_unset FLAG_CINNABAR_GYM_QUIZ_1, EventScript_16DB4D
release release
end end
EventScript_16DB4D:: @ 816DB4D EventScript_16DB4D:: @ 816DB4D
call EventScript_16DC58 call CinnabarIsland_Gym_EventScript_Quiz1Complete
return return
CinnabarIsland_Gym_EventScript_16DB53:: @ 816DB53 CinnabarIsland_Gym_EventScript_Ramon:: @ 816DB53
trainerbattle_single TRAINER_BURGLAR_RAMON, Text_199948, Text_199973, EventScript_16DB6E trainerbattle_single TRAINER_BURGLAR_RAMON, CinnabarIsland_Gym_Text_RamonIntro, CinnabarIsland_Gym_Text_RamonDefeat, CinnabarIsland_Gym_EventScript_DefeatedRamon
msgbox gUnknown_8199986, MSGBOX_AUTOCLOSE msgbox CinnabarIsland_Gym_Text_RamonPostBattle, MSGBOX_AUTOCLOSE
end end
EventScript_16DB6E:: @ 816DB6E CinnabarIsland_Gym_EventScript_DefeatedRamon:: @ 816DB6E
call_if_unset FLAG_CINNABAR_GYM_QUIZ_3, EventScript_16DB79 call_if_unset FLAG_CINNABAR_GYM_QUIZ_3, EventScript_16DB79
release release
end end
@@ -156,9 +156,9 @@ EventScript_16DB79:: @ 816DB79
call EventScript_16DE0F call EventScript_16DE0F
return return
CinnabarIsland_Gym_EventScript_16DB7F:: @ 816DB7F CinnabarIsland_Gym_EventScript_Dusty:: @ 816DB7F
trainerbattle_single TRAINER_BURGLAR_DUSTY, Text_199A7F, Text_199AB9, EventScript_16DB9A trainerbattle_single TRAINER_BURGLAR_DUSTY, CinnabarIsland_Gym_Text_DustyIntro, CinnabarIsland_Gym_Text_DustyDefeat, EventScript_16DB9A
msgbox gUnknown_8199AC9, MSGBOX_AUTOCLOSE msgbox CinnabarIsland_Gym_Text_DustyPostBattle, MSGBOX_AUTOCLOSE
end end
EventScript_16DB9A:: @ 816DB9A EventScript_16DB9A:: @ 816DB9A
@@ -170,101 +170,101 @@ EventScript_16DBA5:: @ 816DBA5
call EventScript_16DFBD call EventScript_16DFBD
return return
CinnabarIsland_Gym_EventScript_16DBAB:: @ 816DBAB CinnabarIsland_Gym_EventScript_GymGuy:: @ 816DBAB
lock lock
faceplayer faceplayer
goto_if_set FLAG_DEFEATED_BLAINE, EventScript_16DBC0 goto_if_set FLAG_DEFEATED_BLAINE, CinnabarIsland_Gym_EventScript_GymGuyPostVictory
msgbox gUnknown_8199B81 msgbox CinnabarIsland_Gym_Text_GymGuyAdvice
release release
end end
EventScript_16DBC0:: @ 816DBC0 CinnabarIsland_Gym_EventScript_GymGuyPostVictory:: @ 816DBC0
msgbox gUnknown_8199C0C msgbox CinnabarIsland_Gym_Text_GymGuyPostVictory
release release
end end
CinnabarIsland_Gym_EventScript_16DBCA:: @ 816DBCA CinnabarIsland_Gym_EventScript_GymStatue:: @ 816DBCA
lockall lockall
goto_if_set FLAG_BADGE07_GET, EventScript_16DBDE goto_if_set FLAG_BADGE07_GET, CinnabarIsland_Gym_EventScript_GymStatuePostVictory
msgbox gUnknown_8199C29 msgbox CinnabarIsland_Gym_Text_GymStatue
releaseall releaseall
end end
EventScript_16DBDE:: @ 816DBDE CinnabarIsland_Gym_EventScript_GymStatuePostVictory:: @ 816DBDE
msgbox gUnknown_8199C62 msgbox CinnabarIsland_Gym_Text_GymStatuePlayerWon
releaseall releaseall
end end
CinnabarIsland_Gym_EventScript_16DBE8:: @ 816DBE8 CinnabarIsland_Gym_EventScript_Quz1Left:: @ 816DBE8
lockall lockall
setvar VAR_TEMP_1, 0 setvar VAR_TEMP_1, 0
goto EventScript_16DC00 goto CinnabarIsland_Gym_EventScript_Quiz1
end end
CinnabarIsland_Gym_EventScript_16DBF4:: @ 816DBF4 CinnabarIsland_Gym_EventScript_Quz1Right:: @ 816DBF4
lockall lockall
setvar VAR_TEMP_1, 1 setvar VAR_TEMP_1, 1
goto EventScript_16DC00 goto CinnabarIsland_Gym_EventScript_Quiz1
end end
EventScript_16DC00:: @ 816DC00 CinnabarIsland_Gym_EventScript_Quiz1:: @ 816DC00
msgbox gUnknown_8199C9F msgbox CinnabarIsland_Gym_Text_PokemonQuizRules
msgbox gUnknown_8199D5A, MSGBOX_YESNO msgbox CinnabarIsland_Gym_Text_QuizQuestion1, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16DC43 goto_if_eq CinnabarIsland_Gym_EventScript_Quiz1Correct
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16DC6A goto_if_eq CinnabarIsland_Gym_EventScript_Quiz1Incorrect
end end
EventScript_16DC27:: @ 816DC27 CinnabarIsland_Gym_EventScript_CorrectAnswer:: @ 816DC27
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
waitfanfare waitfanfare
msgbox gUnknown_8199E4F msgbox CinnabarIsland_Gym_Text_CorrectGoOnThrough
return return
EventScript_16DC34:: @ 816DC34 CinnabarIsland_Gym_EventScript_IncorrectAnswer:: @ 816DC34
waitse waitse
playse SE_BOO playse SE_BOO
waitse waitse
msgbox gUnknown_8199E79 msgbox CinnabarIsland_Gym_Text_SorryBadCall
closemessage closemessage
return return
EventScript_16DC43:: @ 816DC43 CinnabarIsland_Gym_EventScript_Quiz1Correct:: @ 816DC43
call EventScript_16DC27 call CinnabarIsland_Gym_EventScript_CorrectAnswer
goto_if_set FLAG_CINNABAR_GYM_QUIZ_1, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_1, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16DC58 call CinnabarIsland_Gym_EventScript_Quiz1Complete
releaseall releaseall
end end
EventScript_16DC58:: @ 816DC58 CinnabarIsland_Gym_EventScript_Quiz1Complete:: @ 816DC58
playse SE_KI_GASYAN playse SE_KI_GASYAN
waitse waitse
call EventScript_16E117 call CinnabarIsland_Gym_EventScript_OpenDoor1
special DrawWholeMapView special DrawWholeMapView
setflag FLAG_CINNABAR_GYM_QUIZ_1 setflag FLAG_CINNABAR_GYM_QUIZ_1
return return
EventScript_16DC68:: @ 816DC68 CinnabarIsland_Gym_EventScript_DoorAlreadyOpen:: @ 816DC68
releaseall releaseall
end end
EventScript_16DC6A:: @ 816DC6A CinnabarIsland_Gym_EventScript_Quiz1Incorrect:: @ 816DC6A
call EventScript_16DC34 call CinnabarIsland_Gym_EventScript_IncorrectAnswer
goto_if_not_defeated TRAINER_BURGLAR_QUINN, EventScript_16DC7A goto_if_not_defeated TRAINER_BURGLAR_QUINN, CinnabarIsland_Gym_EventScript_BattleQuinn
releaseall releaseall
end end
EventScript_16DC7A:: @ 816DC7A CinnabarIsland_Gym_EventScript_BattleQuinn:: @ 816DC7A
compare VAR_TEMP_1, 0 compare VAR_TEMP_1, 0
call_if_eq EventScript_16DCB4 call_if_eq EventScript_16DCB4
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16DCC6 call_if_eq EventScript_16DCC6
textcolor 0 textcolor 0
msgbox gUnknown_819983F msgbox CinnabarIsland_Gym_Text_QuinnIntro
trainerbattle_no_intro TRAINER_BURGLAR_QUINN, Text_199870 trainerbattle_no_intro TRAINER_BURGLAR_QUINN, CinnabarIsland_Gym_Text_QuinnDefeat
goto_if_set FLAG_CINNABAR_GYM_QUIZ_1, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_1, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16DC58 call CinnabarIsland_Gym_EventScript_Quiz1Complete
releaseall releaseall
end end
@@ -302,8 +302,8 @@ CinnabarIsland_Gym_EventScript_16DCE9:: @ 816DCE9
end end
EventScript_16DCF5:: @ 816DCF5 EventScript_16DCF5:: @ 816DCF5
msgbox gUnknown_8199C9F msgbox CinnabarIsland_Gym_Text_PokemonQuizRules
msgbox gUnknown_8199D79, MSGBOX_YESNO msgbox CinnabarIsland_Gym_Text_QuizQuestion2, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16DD41 goto_if_eq EventScript_16DD41
compare VAR_RESULT, NO compare VAR_RESULT, NO
@@ -311,8 +311,8 @@ EventScript_16DCF5:: @ 816DCF5
end end
EventScript_16DD1C:: @ 816DD1C EventScript_16DD1C:: @ 816DD1C
call EventScript_16DC27 call CinnabarIsland_Gym_EventScript_CorrectAnswer
goto_if_set FLAG_CINNABAR_GYM_QUIZ_2, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_2, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16DD31 call EventScript_16DD31
releaseall releaseall
end end
@@ -320,13 +320,13 @@ EventScript_16DD1C:: @ 816DD1C
EventScript_16DD31:: @ 816DD31 EventScript_16DD31:: @ 816DD31
playse SE_KI_GASYAN playse SE_KI_GASYAN
waitse waitse
call EventScript_16E157 call CinnabarIsland_Gym_EventScript_OpenDoor2
special DrawWholeMapView special DrawWholeMapView
setflag FLAG_CINNABAR_GYM_QUIZ_2 setflag FLAG_CINNABAR_GYM_QUIZ_2
return return
EventScript_16DD41:: @ 816DD41 EventScript_16DD41:: @ 816DD41
call EventScript_16DC34 call CinnabarIsland_Gym_EventScript_IncorrectAnswer
goto_if_not_defeated TRAINER_SUPER_NERD_AVERY, EventScript_16DD51 goto_if_not_defeated TRAINER_SUPER_NERD_AVERY, EventScript_16DD51
releaseall releaseall
end end
@@ -337,9 +337,9 @@ EventScript_16DD51:: @ 816DD51
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16DD9D call_if_eq EventScript_16DD9D
textcolor 0 textcolor 0
msgbox gUnknown_81998BD msgbox CinnabarIsland_Gym_Text_AveryIntro
trainerbattle_no_intro TRAINER_SUPER_NERD_AVERY, Text_1998ED trainerbattle_no_intro TRAINER_SUPER_NERD_AVERY, CinnabarIsland_Gym_Text_AveryDefeat
goto_if_set FLAG_CINNABAR_GYM_QUIZ_2, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_2, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16DD31 call EventScript_16DD31
releaseall releaseall
end end
@@ -387,8 +387,8 @@ CinnabarIsland_Gym_EventScript_16DDC7:: @ 816DDC7
end end
EventScript_16DDD3:: @ 816DDD3 EventScript_16DDD3:: @ 816DDD3
msgbox gUnknown_8199C9F msgbox CinnabarIsland_Gym_Text_PokemonQuizRules
msgbox gUnknown_8199DA9, MSGBOX_YESNO msgbox CinnabarIsland_Gym_Text_QuizQuestion3, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16DE1F goto_if_eq EventScript_16DE1F
compare VAR_RESULT, NO compare VAR_RESULT, NO
@@ -396,8 +396,8 @@ EventScript_16DDD3:: @ 816DDD3
end end
EventScript_16DDFA:: @ 816DDFA EventScript_16DDFA:: @ 816DDFA
call EventScript_16DC27 call CinnabarIsland_Gym_EventScript_CorrectAnswer
goto_if_set FLAG_CINNABAR_GYM_QUIZ_3, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_3, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16DE0F call EventScript_16DE0F
releaseall releaseall
end end
@@ -405,13 +405,13 @@ EventScript_16DDFA:: @ 816DDFA
EventScript_16DE0F:: @ 816DE0F EventScript_16DE0F:: @ 816DE0F
playse SE_KI_GASYAN playse SE_KI_GASYAN
waitse waitse
call EventScript_16E197 call CinnabarIsland_Gym_EventScript_OpenDoor3
special DrawWholeMapView special DrawWholeMapView
setflag FLAG_CINNABAR_GYM_QUIZ_3 setflag FLAG_CINNABAR_GYM_QUIZ_3
return return
EventScript_16DE1F:: @ 816DE1F EventScript_16DE1F:: @ 816DE1F
call EventScript_16DC34 call CinnabarIsland_Gym_EventScript_IncorrectAnswer
goto_if_not_defeated TRAINER_BURGLAR_RAMON, EventScript_16DE2F goto_if_not_defeated TRAINER_BURGLAR_RAMON, EventScript_16DE2F
releaseall releaseall
end end
@@ -422,9 +422,9 @@ EventScript_16DE2F:: @ 816DE2F
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16DE7B call_if_eq EventScript_16DE7B
textcolor 0 textcolor 0
msgbox gUnknown_8199948 msgbox CinnabarIsland_Gym_Text_RamonIntro
trainerbattle_no_intro TRAINER_BURGLAR_RAMON, Text_199973 trainerbattle_no_intro TRAINER_BURGLAR_RAMON, CinnabarIsland_Gym_Text_RamonDefeat
goto_if_set FLAG_CINNABAR_GYM_QUIZ_3, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_3, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16DE0F call EventScript_16DE0F
releaseall releaseall
end end
@@ -463,8 +463,8 @@ CinnabarIsland_Gym_EventScript_16DE9E:: @ 816DE9E
end end
EventScript_16DEAA:: @ 816DEAA EventScript_16DEAA:: @ 816DEAA
msgbox gUnknown_8199C9F msgbox CinnabarIsland_Gym_Text_PokemonQuizRules
msgbox gUnknown_8199DC6, MSGBOX_YESNO msgbox CinnabarIsland_Gym_Text_QuizQuestion4, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16DEF6 goto_if_eq EventScript_16DEF6
compare VAR_RESULT, NO compare VAR_RESULT, NO
@@ -472,8 +472,8 @@ EventScript_16DEAA:: @ 816DEAA
end end
EventScript_16DED1:: @ 816DED1 EventScript_16DED1:: @ 816DED1
call EventScript_16DC27 call CinnabarIsland_Gym_EventScript_CorrectAnswer
goto_if_set FLAG_CINNABAR_GYM_QUIZ_4, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_4, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16DEE6 call EventScript_16DEE6
releaseall releaseall
end end
@@ -481,13 +481,13 @@ EventScript_16DED1:: @ 816DED1
EventScript_16DEE6:: @ 816DEE6 EventScript_16DEE6:: @ 816DEE6
playse SE_KI_GASYAN playse SE_KI_GASYAN
waitse waitse
call EventScript_16E1D7 call CinnabarIsland_Gym_EventScript_OpenDoor4
special DrawWholeMapView special DrawWholeMapView
setflag FLAG_CINNABAR_GYM_QUIZ_4 setflag FLAG_CINNABAR_GYM_QUIZ_4
return return
EventScript_16DEF6:: @ 816DEF6 EventScript_16DEF6:: @ 816DEF6
call EventScript_16DC34 call CinnabarIsland_Gym_EventScript_IncorrectAnswer
goto_if_not_defeated TRAINER_SUPER_NERD_DEREK, EventScript_16DF06 goto_if_not_defeated TRAINER_SUPER_NERD_DEREK, EventScript_16DF06
releaseall releaseall
end end
@@ -498,9 +498,9 @@ EventScript_16DF06:: @ 816DF06
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16DF52 call_if_eq EventScript_16DF52
textcolor 0 textcolor 0
msgbox gUnknown_81999B7 msgbox CinnabarIsland_Gym_Text_DerekIntro
trainerbattle_no_intro TRAINER_SUPER_NERD_DEREK, Text_1999DB trainerbattle_no_intro TRAINER_SUPER_NERD_DEREK, CinnabarIsland_Gym_Text_DerekDefeat
goto_if_set FLAG_CINNABAR_GYM_QUIZ_4, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_4, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16DEE6 call EventScript_16DEE6
releaseall releaseall
end end
@@ -539,8 +539,8 @@ CinnabarIsland_Gym_EventScript_16DF75:: @ 816DF75
end end
EventScript_16DF81:: @ 816DF81 EventScript_16DF81:: @ 816DF81
msgbox gUnknown_8199C9F msgbox CinnabarIsland_Gym_Text_PokemonQuizRules
msgbox gUnknown_8199E00, MSGBOX_YESNO msgbox CinnabarIsland_Gym_Text_QuizQuestion5, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16DFA8 goto_if_eq EventScript_16DFA8
compare VAR_RESULT, NO compare VAR_RESULT, NO
@@ -548,8 +548,8 @@ EventScript_16DF81:: @ 816DF81
end end
EventScript_16DFA8:: @ 816DFA8 EventScript_16DFA8:: @ 816DFA8
call EventScript_16DC27 call CinnabarIsland_Gym_EventScript_CorrectAnswer
goto_if_set FLAG_CINNABAR_GYM_QUIZ_5, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_5, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16DFBD call EventScript_16DFBD
releaseall releaseall
end end
@@ -557,13 +557,13 @@ EventScript_16DFA8:: @ 816DFA8
EventScript_16DFBD:: @ 816DFBD EventScript_16DFBD:: @ 816DFBD
playse SE_KI_GASYAN playse SE_KI_GASYAN
waitse waitse
call EventScript_16E1F3 call CinnabarIsland_Gym_EventScript_OpenDoor5
special DrawWholeMapView special DrawWholeMapView
setflag FLAG_CINNABAR_GYM_QUIZ_5 setflag FLAG_CINNABAR_GYM_QUIZ_5
return return
EventScript_16DFCD:: @ 816DFCD EventScript_16DFCD:: @ 816DFCD
call EventScript_16DC34 call CinnabarIsland_Gym_EventScript_IncorrectAnswer
goto_if_not_defeated TRAINER_BURGLAR_DUSTY, EventScript_16DFDD goto_if_not_defeated TRAINER_BURGLAR_DUSTY, EventScript_16DFDD
releaseall releaseall
end end
@@ -574,9 +574,9 @@ EventScript_16DFDD:: @ 816DFDD
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16E029 call_if_eq EventScript_16E029
textcolor 0 textcolor 0
msgbox gUnknown_8199A7F msgbox CinnabarIsland_Gym_Text_DustyIntro
trainerbattle_no_intro TRAINER_BURGLAR_DUSTY, Text_199AB9 trainerbattle_no_intro TRAINER_BURGLAR_DUSTY, CinnabarIsland_Gym_Text_DustyDefeat
goto_if_set FLAG_CINNABAR_GYM_QUIZ_5, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_5, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16DFBD call EventScript_16DFBD
releaseall releaseall
end end
@@ -615,8 +615,8 @@ CinnabarIsland_Gym_EventScript_16E04C:: @ 816E04C
end end
EventScript_16E058:: @ 816E058 EventScript_16E058:: @ 816E058
msgbox gUnknown_8199C9F msgbox CinnabarIsland_Gym_Text_PokemonQuizRules
msgbox gUnknown_8199E36, MSGBOX_YESNO msgbox CinnabarIsland_Gym_Text_QuizQuestion6, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_16E0A4 goto_if_eq EventScript_16E0A4
compare VAR_RESULT, NO compare VAR_RESULT, NO
@@ -624,22 +624,22 @@ EventScript_16E058:: @ 816E058
end end
EventScript_16E07F:: @ 816E07F EventScript_16E07F:: @ 816E07F
call EventScript_16DC27 call CinnabarIsland_Gym_EventScript_CorrectAnswer
goto_if_set FLAG_CINNABAR_GYM_QUIZ_6, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_6, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16E094 call CinnabarIsland_Gym_EventScript_Quiz6Complete
releaseall releaseall
end end
EventScript_16E094:: @ 816E094 CinnabarIsland_Gym_EventScript_Quiz6Complete:: @ 816E094
playse SE_KI_GASYAN playse SE_KI_GASYAN
waitse waitse
call EventScript_16E233 call CinnabarIsland_Gym_EventScript_OpenDoor6
special DrawWholeMapView special DrawWholeMapView
setflag FLAG_CINNABAR_GYM_QUIZ_6 setflag FLAG_CINNABAR_GYM_QUIZ_6
return return
EventScript_16E0A4:: @ 816E0A4 EventScript_16E0A4:: @ 816E0A4
call EventScript_16DC34 call CinnabarIsland_Gym_EventScript_IncorrectAnswer
goto_if_not_defeated TRAINER_SUPER_NERD_ZAC, EventScript_16E0B4 goto_if_not_defeated TRAINER_SUPER_NERD_ZAC, EventScript_16E0B4
releaseall releaseall
end end
@@ -650,10 +650,10 @@ EventScript_16E0B4:: @ 816E0B4
compare VAR_TEMP_1, 1 compare VAR_TEMP_1, 1
call_if_eq EventScript_16E100 call_if_eq EventScript_16E100
textcolor 0 textcolor 0
msgbox gUnknown_8199AFC msgbox CinnabarIsland_Gym_Text_ZacIntro
trainerbattle_no_intro TRAINER_SUPER_NERD_ZAC, Text_199B16 trainerbattle_no_intro TRAINER_SUPER_NERD_ZAC, CinnabarIsland_Gym_Text_ZacDefeat
goto_if_set FLAG_CINNABAR_GYM_QUIZ_6, EventScript_16DC68 goto_if_set FLAG_CINNABAR_GYM_QUIZ_6, CinnabarIsland_Gym_EventScript_DoorAlreadyOpen
call EventScript_16E094 call CinnabarIsland_Gym_EventScript_Quiz6Complete
releaseall releaseall
end end
@@ -678,7 +678,7 @@ Movement_16E115:: @ 816E115
walk_left walk_left
step_end step_end
EventScript_16E117:: @ 816E117 CinnabarIsland_Gym_EventScript_OpenDoor1:: @ 816E117
setmetatile 26, 8, 711, 0 setmetatile 26, 8, 711, 0
setmetatile 27, 8, 710, 0 setmetatile 27, 8, 710, 0
setmetatile 26, 9, 719, 0 setmetatile 26, 9, 719, 0
@@ -688,7 +688,7 @@ EventScript_16E117:: @ 816E117
setmetatile 28, 10, 642, 0 setmetatile 28, 10, 642, 0
return return
EventScript_16E157:: @ 816E157 CinnabarIsland_Gym_EventScript_OpenDoor2:: @ 816E157
setmetatile 17, 8, 711, 0 setmetatile 17, 8, 711, 0
setmetatile 18, 8, 710, 0 setmetatile 18, 8, 710, 0
setmetatile 17, 9, 719, 0 setmetatile 17, 9, 719, 0
@@ -698,7 +698,7 @@ EventScript_16E157:: @ 816E157
setmetatile 19, 10, 642, 0 setmetatile 19, 10, 642, 0
return return
EventScript_16E197:: @ 816E197 CinnabarIsland_Gym_EventScript_OpenDoor3:: @ 816E197
setmetatile 17, 15, 711, 0 setmetatile 17, 15, 711, 0
setmetatile 18, 15, 710, 0 setmetatile 18, 15, 710, 0
setmetatile 17, 16, 719, 0 setmetatile 17, 16, 719, 0
@@ -708,13 +708,13 @@ EventScript_16E197:: @ 816E197
setmetatile 19, 17, 642, 0 setmetatile 19, 17, 642, 0
return return
EventScript_16E1D7:: @ 816E1D7 CinnabarIsland_Gym_EventScript_OpenDoor4:: @ 816E1D7
setmetatile 11, 21, 721, 1 setmetatile 11, 21, 721, 1
setmetatile 11, 22, 649, 0 setmetatile 11, 22, 649, 0
setmetatile 11, 23, 641, 0 setmetatile 11, 23, 641, 0
return return
EventScript_16E1F3:: @ 816E1F3 CinnabarIsland_Gym_EventScript_OpenDoor5:: @ 816E1F3
setmetatile 5, 16, 711, 0 setmetatile 5, 16, 711, 0
setmetatile 6, 16, 710, 0 setmetatile 6, 16, 710, 0
setmetatile 5, 17, 719, 0 setmetatile 5, 17, 719, 0
@@ -724,7 +724,7 @@ EventScript_16E1F3:: @ 816E1F3
setmetatile 7, 18, 642, 0 setmetatile 7, 18, 642, 0
return return
EventScript_16E233:: @ 816E233 CinnabarIsland_Gym_EventScript_OpenDoor6:: @ 816E233
setmetatile 5, 8, 711, 0 setmetatile 5, 8, 711, 0
setmetatile 6, 8, 710, 0 setmetatile 6, 8, 710, 0
setmetatile 5, 9, 719, 0 setmetatile 5, 9, 719, 0
+41 -47
View File
@@ -1,4 +1,4 @@
Text_199543:: @ 8199543 CinnabarIsland_Gym_Text_BlaineIntro:: @ 8199543
.string "Hah!\p" .string "Hah!\p"
.string "I am BLAINE, the red-hot LEADER\n" .string "I am BLAINE, the red-hot LEADER\n"
.string "of CINNABAR GYM!\p" .string "of CINNABAR GYM!\p"
@@ -8,95 +8,91 @@ Text_199543:: @ 8199543
.string "Hah!\n" .string "Hah!\n"
.string "You better have BURN HEAL!{PLAY_BGM}{MUS_EXEYE}$" .string "You better have BURN HEAL!{PLAY_BGM}{MUS_EXEYE}$"
Text_1995FA:: @ 81995FA CinnabarIsland_Gym_Text_BlaineDefeat:: @ 81995FA
.string "I have burned down to nothing!\n" .string "I have burned down to nothing!\n"
.string "Not even ashes remain!\p" .string "Not even ashes remain!\p"
.string "You have earned the VOLCANOBADGE.$" .string "You have earned the VOLCANOBADGE.$"
gUnknown_8199652:: @ 8199652 CinnabarIsland_Gym_Text_FireBlastIsUltimateFireMove:: @ 8199652
.string "FIRE BLAST is the ultimate fire\n" .string "FIRE BLAST is the ultimate fire\n"
.string "technique.\p" .string "technique.\p"
.string "Don't waste it on WATER POKéMON.$" .string "Don't waste it on WATER POKéMON.$"
gUnknown_819969E:: @ 819969E CinnabarIsland_Gym_Text_ExplainVolcanoBadge:: @ 819969E
.string "Hah!\p" .string "Hah!\p"
.string "The VOLCANOBADGE heightens the\n" .string "The VOLCANOBADGE heightens the\n"
.string "SPECIAL stats of your POKéMON.\p" .string "SPECIAL stats of your POKéMON.\p"
.string "Here, you can have this, too!$" .string "Here, you can have this, too!$"
gUnknown_81996FF:: @ 81996FF CinnabarIsland_Gym_Text_ReceivedTM38FromBlaine:: @ 81996FF
.string "{PLAYER} received TM38\n" .string "{PLAYER} received TM38\n"
.string "from BLAINE.$" .string "from BLAINE.$"
gUnknown_819971D:: @ 819971D CinnabarIsland_Gym_Text_BlainePostBattle:: @ 819971D
.string "TM38 contains FIRE BLAST.\n" .string "TM38 contains FIRE BLAST.\n"
.string "Teach it to FIRE-type POKéMON.\p" .string "Teach it to FIRE-type POKéMON.\p"
.string "VULPIX or CHARMELEON would be\n" .string "VULPIX or CHARMELEON would be\n"
.string "ideal for that move.$" .string "ideal for that move.$"
gUnknown_8199789:: @ 8199789 CinnabarIsland_Gym_Text_MakeSpaceForThis:: @ 8199789
.string "Make space for this, child!$" .string "Make space for this, child!$"
Text_1997A5:: @ 81997A5 CinnabarIsland_Gym_Text_ErikIntro:: @ 81997A5
.string "Do you know how hot POKéMON fire\n" .string "Do you know how hot POKéMON fire\n"
.string "breath can get?$" .string "breath can get?$"
Text_1997D6:: @ 81997D6 CinnabarIsland_Gym_Text_ErikDefeat:: @ 81997D6
.string "Yow!\n" .string "Yow!\n"
.string "Hot, hot, hot!$" .string "Hot, hot, hot!$"
gUnknown_81997EA:: @ 81997EA CinnabarIsland_Gym_Text_ErikPostBattle:: @ 81997EA
.string "Fire, or to be more precise,\n" .string "Fire, or to be more precise,\n"
.string "combustion…\p" .string "combustion…\p"
.string "…Oxygen in the air…\n" .string "…Oxygen in the air…\n"
.string "Blah, blah, blah, blah…$" .string "Blah, blah, blah, blah…$"
Text_19983F:: @ 819983F CinnabarIsland_Gym_Text_QuinnIntro:: @ 819983F
gUnknown_819983F:: @ 819983F
.string "I was a thief, but I went straight\n" .string "I was a thief, but I went straight\n"
.string "as a TRAINER.$" .string "as a TRAINER.$"
Text_199870:: @ 8199870 CinnabarIsland_Gym_Text_QuinnDefeat:: @ 8199870
.string "I surrender!$" .string "I surrender!$"
gUnknown_819987D:: @ 819987D CinnabarIsland_Gym_Text_QuinnPostBattle:: @ 819987D
.string "I get this uncontrollable urge to\n" .string "I get this uncontrollable urge to\n"
.string "steal other people's POKéMON.$" .string "steal other people's POKéMON.$"
Text_1998BD:: @ 81998BD CinnabarIsland_Gym_Text_AveryIntro:: @ 81998BD
gUnknown_81998BD:: @ 81998BD
.string "I've studied POKéMON thoroughly.\n" .string "I've studied POKéMON thoroughly.\n"
.string "You can't win!$" .string "You can't win!$"
Text_1998ED:: @ 81998ED CinnabarIsland_Gym_Text_AveryDefeat:: @ 81998ED
.string "Waah!\n" .string "Waah!\n"
.string "My studies were insufficient!$" .string "My studies were insufficient!$"
gUnknown_8199911:: @ 8199911 CinnabarIsland_Gym_Text_AveryPostBattle:: @ 8199911
.string "My theories are too complicated\n" .string "My theories are too complicated\n"
.string "for you to understand.$" .string "for you to understand.$"
Text_199948:: @ 8199948 CinnabarIsland_Gym_Text_RamonIntro:: @ 8199948
gUnknown_8199948:: @ 8199948
.string "I like using FIRE-type POKéMON.\n" .string "I like using FIRE-type POKéMON.\n"
.string "I just do.$" .string "I just do.$"
Text_199973:: @ 8199973 CinnabarIsland_Gym_Text_RamonDefeat:: @ 8199973
.string "Too hot to handle!$" .string "Too hot to handle!$"
gUnknown_8199986:: @ 8199986 CinnabarIsland_Gym_Text_RamonPostBattle:: @ 8199986
.string "I wish there were a thief POKéMON.\n" .string "I wish there were a thief POKéMON.\n"
.string "I'd use that!$" .string "I'd use that!$"
Text_1999B7:: @ 81999B7 CinnabarIsland_Gym_Text_DerekIntro:: @ 81999B7
gUnknown_81999B7:: @ 81999B7
.string "I know why BLAINE became a\n" .string "I know why BLAINE became a\n"
.string "TRAINER.$" .string "TRAINER.$"
Text_1999DB:: @ 81999DB CinnabarIsland_Gym_Text_DerekDefeat:: @ 81999DB
.string "Ow!$" .string "Ow!$"
gUnknown_81999DF:: @ 81999DF CinnabarIsland_Gym_Text_DerekPostBattle:: @ 81999DF
.string "Our LEADER, BLAINE, became lost\n" .string "Our LEADER, BLAINE, became lost\n"
.string "in the mountains but good.\p" .string "in the mountains but good.\p"
.string "Night fell when a fiery bird\n" .string "Night fell when a fiery bird\n"
@@ -104,33 +100,31 @@ gUnknown_81999DF:: @ 81999DF
.string "Its light allowed BLAINE to find\n" .string "Its light allowed BLAINE to find\n"
.string "his way down safely.$" .string "his way down safely.$"
Text_199A7F:: @ 8199A7F CinnabarIsland_Gym_Text_DustyIntro:: @ 8199A7F
gUnknown_8199A7F:: @ 8199A7F
.string "I've been to many GYMS, but this\n" .string "I've been to many GYMS, but this\n"
.string "one best suits my style.$" .string "one best suits my style.$"
Text_199AB9:: @ 8199AB9 CinnabarIsland_Gym_Text_DustyDefeat:: @ 8199AB9
.string "Yowza!\n" .string "Yowza!\n"
.string "Too hot!$" .string "Too hot!$"
gUnknown_8199AC9:: @ 8199AC9 CinnabarIsland_Gym_Text_DustyPostBattle:: @ 8199AC9
.string "PONYTA, NINETALES…\n" .string "PONYTA, NINETALES…\n"
.string "Those are popular FIRE POKéMON.$" .string "Those are popular FIRE POKéMON.$"
Text_199AFC:: @ 8199AFC CinnabarIsland_Gym_Text_ZacIntro:: @ 8199AFC
gUnknown_8199AFC:: @ 8199AFC
.string "Fire is weak against H2O.$" .string "Fire is weak against H2O.$"
Text_199B16:: @ 8199B16 CinnabarIsland_Gym_Text_ZacDefeat:: @ 8199B16
.string "Oh!\n" .string "Oh!\n"
.string "Snuffed out!$" .string "Snuffed out!$"
gUnknown_8199B27:: @ 8199B27 CinnabarIsland_Gym_Text_ZacPostBattle:: @ 8199B27
.string "Water beats fire, of course.\p" .string "Water beats fire, of course.\p"
.string "But fire melts ice, so the FIRE\n" .string "But fire melts ice, so the FIRE\n"
.string "type beats ICE-type POKéMON.$" .string "type beats ICE-type POKéMON.$"
gUnknown_8199B81:: @ 8199B81 CinnabarIsland_Gym_Text_GymGuyAdvice:: @ 8199B81
.string "Yo!\n" .string "Yo!\n"
.string "Champ in the making!\p" .string "Champ in the making!\p"
.string "The hotheaded BLAINE is a FIRE\n" .string "The hotheaded BLAINE is a FIRE\n"
@@ -139,23 +133,23 @@ gUnknown_8199B81:: @ 8199B81
.string "You'd better take some\n" .string "You'd better take some\n"
.string "BURN HEALS, too.$" .string "BURN HEALS, too.$"
gUnknown_8199C0C:: @ 8199C0C CinnabarIsland_Gym_Text_GymGuyPostVictory:: @ 8199C0C
.string "{PLAYER}!\n" .string "{PLAYER}!\n"
.string "You beat that firebrand!$" .string "You beat that firebrand!$"
gUnknown_8199C29:: @ 8199C29 CinnabarIsland_Gym_Text_GymStatue:: @ 8199C29
.string "CINNABAR POKéMON GYM\n" .string "CINNABAR POKéMON GYM\n"
.string "LEADER: BLAINE\p" .string "LEADER: BLAINE\p"
.string "WINNING TRAINERS:\n" .string "WINNING TRAINERS:\n"
.string "{RIVAL}$" .string "{RIVAL}$"
gUnknown_8199C62:: @ 8199C62 CinnabarIsland_Gym_Text_GymStatuePlayerWon:: @ 8199C62
.string "CINNABAR POKéMON GYM\n" .string "CINNABAR POKéMON GYM\n"
.string "LEADER: BLAINE\p" .string "LEADER: BLAINE\p"
.string "WINNING TRAINERS:\n" .string "WINNING TRAINERS:\n"
.string "{RIVAL}, {PLAYER}$" .string "{RIVAL}, {PLAYER}$"
gUnknown_8199C9F:: @ 8199C9F CinnabarIsland_Gym_Text_PokemonQuizRules:: @ 8199C9F
.string "POKéMON Quiz!\p" .string "POKéMON Quiz!\p"
.string "Get it right, and the door opens to\n" .string "Get it right, and the door opens to\n"
.string "the next room.\p" .string "the next room.\p"
@@ -165,32 +159,32 @@ gUnknown_8199C9F:: @ 8199C9F
.string "Then get it right!\n" .string "Then get it right!\n"
.string "Here we go!$" .string "Here we go!$"
gUnknown_8199D5A:: @ 8199D5A CinnabarIsland_Gym_Text_QuizQuestion1:: @ 8199D5A
.string "CATERPIE evolves into METAPOD?$" .string "CATERPIE evolves into METAPOD?$"
gUnknown_8199D79:: @ 8199D79 CinnabarIsland_Gym_Text_QuizQuestion2:: @ 8199D79
.string "There are nine certified POKéMON\n" .string "There are nine certified POKéMON\n"
.string "LEAGUE BADGES?$" .string "LEAGUE BADGES?$"
gUnknown_8199DA9:: @ 8199DA9 CinnabarIsland_Gym_Text_QuizQuestion3:: @ 8199DA9
.string "POLIWAG evolves three times?$" .string "POLIWAG evolves three times?$"
gUnknown_8199DC6:: @ 8199DC6 CinnabarIsland_Gym_Text_QuizQuestion4:: @ 8199DC6
.string "Are electric moves effective\n" .string "Are electric moves effective\n"
.string "against GROUND-type POKéMON?$" .string "against GROUND-type POKéMON?$"
gUnknown_8199E00:: @ 8199E00 CinnabarIsland_Gym_Text_QuizQuestion5:: @ 8199E00
.string "POKéMON of the same kind and level\n" .string "POKéMON of the same kind and level\n"
.string "are not identical?$" .string "are not identical?$"
gUnknown_8199E36:: @ 8199E36 CinnabarIsland_Gym_Text_QuizQuestion6:: @ 8199E36
.string "TM28 contains TOMBSTONY?$" .string "TM28 contains TOMBSTONY?$"
gUnknown_8199E4F:: @ 8199E4F CinnabarIsland_Gym_Text_CorrectGoOnThrough:: @ 8199E4F
.string "You're absolutely correct!\p" .string "You're absolutely correct!\p"
.string "Go on through!$" .string "Go on through!$"
gUnknown_8199E79:: @ 8199E79 CinnabarIsland_Gym_Text_SorryBadCall:: @ 8199E79
.string "Sorry!\n" .string "Sorry!\n"
.string "Bad call!$" .string "Bad call!$"
+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": "CinnabarIsland_Mart_EventScript_16EA22", "script": "CinnabarIsland_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": "CinnabarIsland_Mart_EventScript_16EA10", "script": "CinnabarIsland_Mart_EventScript_Woman",
"flag": "0" "flag": "0"
}, },
{ {
@@ -49,7 +49,7 @@
"movement_range_y": 1, "movement_range_y": 1,
"trainer_type": 0, "trainer_type": 0,
"trainer_sight_or_berry_tree_id": 0, "trainer_sight_or_berry_tree_id": 0,
"script": "CinnabarIsland_Mart_EventScript_16EA19", "script": "CinnabarIsland_Mart_EventScript_Scientist",
"flag": "0" "flag": "0"
} }
], ],
+7 -7
View File
@@ -1,27 +1,27 @@
CinnabarIsland_Mart_MapScripts:: @ 816EA0F CinnabarIsland_Mart_MapScripts:: @ 816EA0F
.byte 0 .byte 0
CinnabarIsland_Mart_EventScript_16EA10:: @ 816EA10 CinnabarIsland_Mart_EventScript_Woman:: @ 816EA10
msgbox gUnknown_819A7A0, MSGBOX_NPC msgbox CinnabarIsland_Mart_Text_DontTheyHaveXAttack, MSGBOX_NPC
end end
CinnabarIsland_Mart_EventScript_16EA19:: @ 816EA19 CinnabarIsland_Mart_EventScript_Scientist:: @ 816EA19
msgbox gUnknown_819A7F1, MSGBOX_NPC msgbox CinnabarIsland_Mart_Text_ExtraItemsNeverHurt, MSGBOX_NPC
end end
CinnabarIsland_Mart_EventScript_16EA22:: @ 816EA22 CinnabarIsland_Mart_EventScript_Clerk:: @ 816EA22
goto_if_questlog EventScript_ReleaseEnd goto_if_questlog EventScript_ReleaseEnd
lock lock
faceplayer faceplayer
message Text_MayIHelpYou message Text_MayIHelpYou
waitmessage waitmessage
pokemart Items_16EA48 pokemart CinnabarIsland_Mart_Items
msgbox Text_PleaseComeAgain msgbox Text_PleaseComeAgain
release release
end end
.align 2 .align 2
Items_16EA48:: @ 816EA48 CinnabarIsland_Mart_Items:: @ 816EA48
.2byte ITEM_ULTRA_BALL .2byte ITEM_ULTRA_BALL
.2byte ITEM_GREAT_BALL .2byte ITEM_GREAT_BALL
.2byte ITEM_HYPER_POTION .2byte ITEM_HYPER_POTION
+2 -2
View File
@@ -1,9 +1,9 @@
gUnknown_819A7A0:: @ 819A7A0 CinnabarIsland_Mart_Text_DontTheyHaveXAttack:: @ 819A7A0
.string "Don't they have X ATTACK?\p" .string "Don't they have X ATTACK?\p"
.string "I like it because it raises the\n" .string "I like it because it raises the\n"
.string "ATTACK stat in battle.$" .string "ATTACK stat in battle.$"
gUnknown_819A7F1:: @ 819A7F1 CinnabarIsland_Mart_Text_ExtraItemsNeverHurt:: @ 819A7F1
.string "It never hurts to have extra items.\n" .string "It never hurts to have extra items.\n"
.string "You never know what might happen.$" .string "You never know what might happen.$"
@@ -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": "CinnabarIsland_PokemonCenter_1F_EventScript_16E8E6", "script": "CinnabarIsland_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": "CinnabarIsland_PokemonCenter_1F_EventScript_16E8F8", "script": "CinnabarIsland_PokemonCenter_1F_EventScript_CooltrainerF",
"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": "CinnabarIsland_PokemonCenter_1F_EventScript_16E8EF", "script": "CinnabarIsland_PokemonCenter_1F_EventScript_Gentleman",
"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": "CinnabarIsland_PokemonCenter_1F_EventScript_16E901", "script": "CinnabarIsland_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": "CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9", "script": "CinnabarIsland_PokemonCenter_1F_EventScript_PokemonJournalMrFuji",
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
}, },
{ {
@@ -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": "CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9", "script": "CinnabarIsland_PokemonCenter_1F_EventScript_PokemonJournalMrFuji",
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
}, },
{ {
@@ -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": "CinnabarIsland_PokemonCenter_1F_EventScript_16E90A", "script": "CinnabarIsland_PokemonCenter_1F_EventScript_Bill",
"flag": "FLAG_HIDE_CINNABAR_POKECENTER_BILL" "flag": "FLAG_HIDE_CINNABAR_POKECENTER_BILL"
} }
], ],
@@ -7,32 +7,32 @@ CinnabarIsland_PokemonCenter_1F_OnTransition:: @ 816E8E2
setrespawn SPAWN_CINNABAR_ISLAND setrespawn SPAWN_CINNABAR_ISLAND
end end
CinnabarIsland_PokemonCenter_1F_EventScript_16E8E6:: @ 816E8E6 CinnabarIsland_PokemonCenter_1F_EventScript_Nurse:: @ 816E8E6
lock lock
faceplayer faceplayer
call EventScript_PkmnCenterNurse call EventScript_PkmnCenterNurse
release release
end end
CinnabarIsland_PokemonCenter_1F_EventScript_16E8EF:: @ 816E8EF CinnabarIsland_PokemonCenter_1F_EventScript_Gentleman:: @ 816E8EF
msgbox gUnknown_819A5BE, MSGBOX_NPC msgbox CinnabarIsland_PokemonCenter_1F_Text_VisitUnionRoom, MSGBOX_NPC
end end
CinnabarIsland_PokemonCenter_1F_EventScript_16E8F8:: @ 816E8F8 CinnabarIsland_PokemonCenter_1F_EventScript_CooltrainerF:: @ 816E8F8
msgbox gUnknown_819A4F8, MSGBOX_NPC msgbox CinnabarIsland_PokemonCenter_1F_Text_CinnabarGymLocked, MSGBOX_NPC
end end
CinnabarIsland_PokemonCenter_1F_EventScript_16E901:: @ 816E901 CinnabarIsland_PokemonCenter_1F_EventScript_Youngster:: @ 816E901
msgbox gUnknown_819A6B1, MSGBOX_NPC msgbox CinnabarIsland_PokemonCenter_1F_Text_EvolutionCanWaitForNewMoves, MSGBOX_NPC
end end
CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A CinnabarIsland_PokemonCenter_1F_EventScript_Bill:: @ 816E90A
lock lock
faceplayer faceplayer
msgbox gUnknown_819A725, MSGBOX_YESNO msgbox CinnabarIsland_PokemonCenter_1F_Text_ReadyToSailToOneIsland, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16E9A5 goto_if_eq CinnabarIsland_PokemonCenter_1F_EventScript_NotReadyToSail
msgbox gUnknown_819A785 msgbox CinnabarIsland_PokemonCenter_1F_Text_LetsGo
closemessage closemessage
playbgm MUS_ANNAI, 1 playbgm MUS_ANNAI, 1
savebgm MUS_ANNAI savebgm MUS_ANNAI
@@ -40,11 +40,11 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A
setflag FLAG_HIDE_CINNABAR_POKECENTER_BILL setflag FLAG_HIDE_CINNABAR_POKECENTER_BILL
delay 20 delay 20
compare VAR_FACING, DIR_SOUTH compare VAR_FACING, DIR_SOUTH
call_if_eq EventScript_16E96F call_if_eq CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillSouth
compare VAR_FACING, DIR_EAST compare VAR_FACING, DIR_EAST
call_if_eq EventScript_16E981 call_if_eq CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillEast
compare VAR_FACING, DIR_WEST compare VAR_FACING, DIR_WEST
call_if_eq EventScript_16E993 call_if_eq CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillWest
removeobject 7 removeobject 7
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1
clearflag FLAG_HIDE_CINNABAR_BILL clearflag FLAG_HIDE_CINNABAR_BILL
@@ -53,30 +53,30 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A
release release
end end
EventScript_16E96F:: @ 816E96F CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillSouth:: @ 816E96F
applymovement 7, Movement_16E9AF applymovement 7, CinnabarIsland_PokemonCenter_1F_Movement_BillExit
applymovement OBJ_EVENT_ID_PLAYER, Movement_16E9B9 applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitSouth
waitmovement 0 waitmovement 0
return return
EventScript_16E981:: @ 816E981 CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillEast:: @ 816E981
applymovement 7, Movement_16E9C3 applymovement 7, CinnabarIsland_PokemonCenter_1F_Movement_BillExitEast
applymovement OBJ_EVENT_ID_PLAYER, Movement_16E9CF applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitEast
waitmovement 0 waitmovement 0
return return
EventScript_16E993:: @ 816E993 CinnabarIsland_PokemonCenter_1F_EventScript_ExitWithBillWest:: @ 816E993
applymovement 7, Movement_16E9AF applymovement 7, CinnabarIsland_PokemonCenter_1F_Movement_BillExit
applymovement OBJ_EVENT_ID_PLAYER, Movement_16E9DE applymovement OBJ_EVENT_ID_PLAYER, CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitWest
waitmovement 0 waitmovement 0
return return
EventScript_16E9A5:: @ 816E9A5 CinnabarIsland_PokemonCenter_1F_EventScript_NotReadyToSail:: @ 816E9A5
msgbox gUnknown_819A766 msgbox CinnabarIsland_PokemonCenter_1F_Text_OhNotDoneYet
release release
end end
Movement_16E9AF:: @ 816E9AF CinnabarIsland_PokemonCenter_1F_Movement_BillExit:: @ 816E9AF
walk_left walk_left
walk_left walk_left
walk_left walk_left
@@ -88,7 +88,7 @@ Movement_16E9AF:: @ 816E9AF
set_invisible set_invisible
step_end step_end
Movement_16E9B9:: @ 816E9B9 CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitSouth:: @ 816E9B9
walk_down walk_down
walk_left walk_left
walk_left walk_left
@@ -100,7 +100,7 @@ Movement_16E9B9:: @ 816E9B9
walk_down walk_down
step_end step_end
Movement_16E9C3:: @ 816E9C3 CinnabarIsland_PokemonCenter_1F_Movement_BillExitEast:: @ 816E9C3
walk_up walk_up
walk_left walk_left
walk_left walk_left
@@ -114,7 +114,7 @@ Movement_16E9C3:: @ 816E9C3
set_invisible set_invisible
step_end step_end
Movement_16E9CF:: @ 816E9CF CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitEast:: @ 816E9CF
delay_16 delay_16
delay_16 delay_16
delay_16 delay_16
@@ -131,7 +131,7 @@ Movement_16E9CF:: @ 816E9CF
set_invisible set_invisible
step_end step_end
Movement_16E9DE:: @ 816E9DE CinnabarIsland_PokemonCenter_1F_Movement_PlayerExitWest:: @ 816E9DE
walk_left walk_left
walk_left walk_left
walk_left walk_left
@@ -1,4 +1,4 @@
gUnknown_819A4F8:: @ 819A4F8 CinnabarIsland_PokemonCenter_1F_Text_CinnabarGymLocked:: @ 819A4F8
.string "I came to visit the CINNABAR GYM,\n" .string "I came to visit the CINNABAR GYM,\n"
.string "but the door is locked tight.\p" .string "but the door is locked tight.\p"
.string "There should be a key for it\n" .string "There should be a key for it\n"
@@ -8,7 +8,7 @@ gUnknown_819A4F8:: @ 819A4F8
.string "The GYM LEADER's friend used to\n" .string "The GYM LEADER's friend used to\n"
.string "live there, they say.$" .string "live there, they say.$"
gUnknown_819A5BE:: @ 819A5BE CinnabarIsland_PokemonCenter_1F_Text_VisitUnionRoom:: @ 819A5BE
.string "Do you have lots of friends?\p" .string "Do you have lots of friends?\p"
.string "Linking up with the usual friends\n" .string "Linking up with the usual friends\n"
.string "is fun, of course.\p" .string "is fun, of course.\p"
@@ -19,20 +19,20 @@ gUnknown_819A5BE:: @ 819A5BE
.string "I think it would be worth your time\n" .string "I think it would be worth your time\n"
.string "to check the UNION ROOM.$" .string "to check the UNION ROOM.$"
gUnknown_819A6B1:: @ 819A6B1 CinnabarIsland_PokemonCenter_1F_Text_EvolutionCanWaitForNewMoves:: @ 819A6B1
.string "POKéMON can still learn techniques\n" .string "POKéMON can still learn techniques\n"
.string "after canceling evolution.\p" .string "after canceling evolution.\p"
.string "Evolution can wait until new moves\n" .string "Evolution can wait until new moves\n"
.string "have been learned.$" .string "have been learned.$"
gUnknown_819A725:: @ 819A725 CinnabarIsland_PokemonCenter_1F_Text_ReadyToSailToOneIsland:: @ 819A725
.string "BILL: Hey, you kept me waiting!\n" .string "BILL: Hey, you kept me waiting!\n"
.string "Ready to set sail to ONE ISLAND?$" .string "Ready to set sail to ONE ISLAND?$"
gUnknown_819A766:: @ 819A766 CinnabarIsland_PokemonCenter_1F_Text_OhNotDoneYet:: @ 819A766
.string "Oh, you're still not done yet?$" .string "Oh, you're still not done yet?$"
gUnknown_819A785:: @ 819A785 CinnabarIsland_PokemonCenter_1F_Text_LetsGo:: @ 819A785
.string "Well, that's it.\n" .string "Well, that's it.\n"
.string "Let's go!$" .string "Let's go!$"
@@ -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": "CinnabarIsland_PokemonLab_Entrance_EventScript_16E28B", "script": "CinnabarIsland_PokemonLab_Entrance_EventScript_Scientist",
"flag": "0" "flag": "0"
} }
], ],
@@ -78,28 +78,28 @@
"x": 4, "x": 4,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_PokemonLab_Entrance_EventScript_16E294" "script": "CinnabarIsland_PokemonLab_Entrance_EventScript_DrFujiPhoto"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 12, "x": 12,
"y": 5, "y": 5,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_PokemonLab_Entrance_EventScript_16E29D" "script": "CinnabarIsland_PokemonLab_Entrance_EventScript_MeetingRoomSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 18, "x": 18,
"y": 5, "y": 5,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_PokemonLab_Entrance_EventScript_16E2A6" "script": "CinnabarIsland_PokemonLab_Entrance_EventScript_RAndDRoomSign"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 24, "x": 24,
"y": 5, "y": 5,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_PokemonLab_Entrance_EventScript_16E2AF" "script": "CinnabarIsland_PokemonLab_Entrance_EventScript_TestingRoomSign"
} }
] ]
} }
@@ -4,29 +4,29 @@ CinnabarIsland_PokemonLab_Entrance_MapScripts:: @ 816E273
CinnabarIsland_PokemonLab_Entrance_OnTransition:: @ 816E279 CinnabarIsland_PokemonLab_Entrance_OnTransition:: @ 816E279
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1
call_if_eq EventScript_16E285 call_if_eq CinnabarIsland_PokemonLab_Entrance_EventScript_ReadyFossil
end end
EventScript_16E285:: @ 816E285 CinnabarIsland_PokemonLab_Entrance_EventScript_ReadyFossil:: @ 816E285
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 2 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 2
return return
CinnabarIsland_PokemonLab_Entrance_EventScript_16E28B:: @ 816E28B CinnabarIsland_PokemonLab_Entrance_EventScript_Scientist:: @ 816E28B
msgbox gUnknown_8199EE5, MSGBOX_NPC msgbox CinnabarIsland_PokemonLab_Entrance_Text_StudyMonsExtensively, MSGBOX_NPC
end end
CinnabarIsland_PokemonLab_Entrance_EventScript_16E294:: @ 816E294 CinnabarIsland_PokemonLab_Entrance_EventScript_DrFujiPhoto:: @ 816E294
msgbox gUnknown_8199F41, MSGBOX_SIGN msgbox CinnabarIsland_PokemonLab_Entrance_Text_PhotoOfLabFounderDrFuji, MSGBOX_SIGN
end end
CinnabarIsland_PokemonLab_Entrance_EventScript_16E29D:: @ 816E29D CinnabarIsland_PokemonLab_Entrance_EventScript_MeetingRoomSign:: @ 816E29D
msgbox gUnknown_8199F6A, MSGBOX_SIGN msgbox CinnabarIsland_PokemonLab_Entrance_Text_MeetingRoomSign, MSGBOX_SIGN
end end
CinnabarIsland_PokemonLab_Entrance_EventScript_16E2A6:: @ 816E2A6 CinnabarIsland_PokemonLab_Entrance_EventScript_RAndDRoomSign:: @ 816E2A6
msgbox gUnknown_8199F83, MSGBOX_SIGN msgbox CinnabarIsland_PokemonLab_Entrance_Text_RAndDRoomSign, MSGBOX_SIGN
end end
CinnabarIsland_PokemonLab_Entrance_EventScript_16E2AF:: @ 816E2AF CinnabarIsland_PokemonLab_Entrance_EventScript_TestingRoomSign:: @ 816E2AF
msgbox gUnknown_8199F9A, MSGBOX_SIGN msgbox CinnabarIsland_PokemonLab_Entrance_Text_TestingRoomSign, MSGBOX_SIGN
end end
@@ -1,28 +1,28 @@
Text_199E8A:: @ 8199E8A CinnabarIsland_Gym_Text_PhotoOfBlaineAndFuji:: @ 8199E8A
.string "It's a photo of BLAINE and\n" .string "It's a photo of BLAINE and\n"
.string "MR. FUJI.\p" .string "MR. FUJI.\p"
.string "They're standing shoulder to\n" .string "They're standing shoulder to\n"
.string "shoulder with big grins.$" .string "shoulder with big grins.$"
gUnknown_8199EE5:: @ 8199EE5 CinnabarIsland_PokemonLab_Entrance_Text_StudyMonsExtensively:: @ 8199EE5
.string "We study POKéMON extensively\n" .string "We study POKéMON extensively\n"
.string "every day.\p" .string "every day.\p"
.string "People often bring us rare POKéMON\n" .string "People often bring us rare POKéMON\n"
.string "for examination.$" .string "for examination.$"
gUnknown_8199F41:: @ 8199F41 CinnabarIsland_PokemonLab_Entrance_Text_PhotoOfLabFounderDrFuji:: @ 8199F41
.string "A photo of the LAB's founder…\n" .string "A photo of the LAB's founder…\n"
.string "DR. FUJI?!$" .string "DR. FUJI?!$"
gUnknown_8199F6A:: @ 8199F6A CinnabarIsland_PokemonLab_Entrance_Text_MeetingRoomSign:: @ 8199F6A
.string "POKéMON LAB\n" .string "POKéMON LAB\n"
.string "Meeting Room$" .string "Meeting Room$"
gUnknown_8199F83:: @ 8199F83 CinnabarIsland_PokemonLab_Entrance_Text_RAndDRoomSign:: @ 8199F83
.string "POKéMON LAB\n" .string "POKéMON LAB\n"
.string "R & D Room$" .string "R & D Room$"
gUnknown_8199F9A:: @ 8199F9A CinnabarIsland_PokemonLab_Entrance_Text_TestingRoomSign:: @ 8199F9A
.string "POKéMON LAB\n" .string "POKéMON LAB\n"
.string "Testing Room$" .string "Testing 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": "CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401", "script": "CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_Garett",
"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": "CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D", "script": "CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_FossilScientist",
"flag": "0" "flag": "0"
} }
], ],
@@ -1,309 +1,313 @@
.equ HELIX_FOSSIL, 1
.equ DOME_FOSSIL, 2
.equ OLD_AMBER, 3
CinnabarIsland_PokemonLab_ExperimentRoom_MapScripts:: @ 816E400 CinnabarIsland_PokemonLab_ExperimentRoom_MapScripts:: @ 816E400
.byte 0 .byte 0
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401:: @ 816E401 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_Garett:: @ 816E401
lock lock
faceplayer faceplayer
setvar VAR_0x8008, INGAME_TRADE_SEEL setvar VAR_0x8008, INGAME_TRADE_SEEL
call EventScript_GetInGameTradeSpeciesInfo call EventScript_GetInGameTradeSpeciesInfo
goto_if_set FLAG_DID_SEELOR_TRADE, EventScript_16E473 goto_if_set FLAG_DID_SEELOR_TRADE, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E473
msgbox gUnknown_81A597B, MSGBOX_YESNO msgbox gUnknown_81A597B, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16E45B goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E45B
call EventScript_ChooseMonForInGameTrade call EventScript_ChooseMonForInGameTrade
compare VAR_0x8004, PARTY_SIZE compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_16E45B goto_if_ge CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E45B
call EventScript_GetInGameTradeSpecies call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009 compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_16E465 goto_if_ne CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E465
call EventScript_DoInGameTrade call EventScript_DoInGameTrade
msgbox gUnknown_81A59DA msgbox gUnknown_81A59DA
setflag FLAG_DID_SEELOR_TRADE setflag FLAG_DID_SEELOR_TRADE
release release
end end
EventScript_16E45B:: @ 816E45B CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E45B:: @ 816E45B
msgbox gUnknown_81A59B6 msgbox gUnknown_81A59B6
release release
end end
EventScript_16E465:: @ 816E465 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E465:: @ 816E465
getspeciesname 0, VAR_0x8009 getspeciesname 0, VAR_0x8009
msgbox gUnknown_81A59C6 msgbox gUnknown_81A59C6
release release
end end
EventScript_16E473:: @ 816E473 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E473:: @ 816E473
msgbox gUnknown_81A59E7 msgbox gUnknown_81A59E7
release release
end end
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D:: @ 816E47D CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_FossilScientist:: @ 816E47D
lock lock
faceplayer faceplayer
setvar VAR_RESULT, 0 setvar VAR_RESULT, FALSE
call_if_set FLAG_REVIVED_AMBER, EventScript_16E8A1 call_if_set FLAG_REVIVED_AMBER, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckRevivedMtMoonFossil
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq EventScript_16E897 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_RevivedAllFossils
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 2 compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 2
goto_if_eq EventScript_16E736 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveRevivedMon
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1
goto_if_eq EventScript_16E72C goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_FossilStillReviving
call EventScript_16E4EC call CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckAddHelixFossilToList
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq EventScript_16E544 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilHelix
call EventScript_16E504 call CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckAddDomeFossilToList
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq EventScript_16E586 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilDome
call EventScript_16E51C call CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckAddOldAmberToList
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq EventScript_16E5C8 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilAmber
msgbox gUnknown_819A282 msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_HaveYouAFossilForMe
goto EventScript_16E53A goto CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
end end
EventScript_16E4EC:: @ 816E4EC CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckAddHelixFossilToList:: @ 816E4EC
goto_if_unset FLAG_GOT_HELIX_FOSSIL, EventScript_16E534 goto_if_unset FLAG_GOT_HELIX_FOSSIL, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_SetResultFalse
goto_if_set FLAG_REVIVED_HELIX, EventScript_16E534 goto_if_set FLAG_REVIVED_HELIX, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_SetResultFalse
setvar VAR_RESULT, 1 setvar VAR_RESULT, TRUE
return return
EventScript_16E504:: @ 816E504 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckAddDomeFossilToList:: @ 816E504
goto_if_unset FLAG_GOT_DOME_FOSSIL, EventScript_16E534 goto_if_unset FLAG_GOT_DOME_FOSSIL, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_SetResultFalse
goto_if_set FLAG_REVIVED_DOME, EventScript_16E534 goto_if_set FLAG_REVIVED_DOME, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_SetResultFalse
setvar VAR_RESULT, 1 setvar VAR_RESULT, TRUE
return return
EventScript_16E51C:: @ 816E51C CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckAddOldAmberToList:: @ 816E51C
goto_if_unset FLAG_GOT_OLD_AMBER, EventScript_16E534 goto_if_unset FLAG_GOT_OLD_AMBER, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_SetResultFalse
goto_if_set FLAG_REVIVED_AMBER, EventScript_16E534 goto_if_set FLAG_REVIVED_AMBER, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_SetResultFalse
setvar VAR_RESULT, 1 setvar VAR_RESULT, TRUE
return return
EventScript_16E534:: @ 816E534 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_SetResultFalse:: @ 816E534
setvar VAR_RESULT, 0 setvar VAR_RESULT, FALSE
return return
EventScript_16E53A:: @ 816E53A CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil:: @ 816E53A
msgbox gUnknown_819A314 msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_819A314
release release
end end
EventScript_16E544:: @ 816E544 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilHelix:: @ 816E544
message Text_19A282 message CinnabarIsland_PokemonLab_ExperimentRoom_Text_HaveYouAFossilForMe
waitmessage waitmessage
call EventScript_16E51C call CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckAddOldAmberToList
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq EventScript_16E5FA goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilHelixAmber
multichoice 0, 0, MULTICHOICE_HELIX, FALSE multichoice 0, 0, MULTICHOICE_HELIX, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16E668 case 0, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowHelixFossil
case 1, EventScript_16E53A case 1, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
case 127, EventScript_16E53A case 127, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
end end
EventScript_16E586:: @ 816E586 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilDome:: @ 816E586
message Text_19A282 message CinnabarIsland_PokemonLab_ExperimentRoom_Text_HaveYouAFossilForMe
waitmessage waitmessage
call EventScript_16E51C call CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckAddOldAmberToList
compare VAR_RESULT, 1 compare VAR_RESULT, TRUE
goto_if_eq EventScript_16E631 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilDomeAmber
multichoice 0, 0, MULTICHOICE_DOME, FALSE multichoice 0, 0, MULTICHOICE_DOME, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16E6A6 case 0, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowDomeFossil
case 1, EventScript_16E53A case 1, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
case 127, EventScript_16E53A case 127, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
end end
EventScript_16E5C8:: @ 816E5C8 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilAmber:: @ 816E5C8
message Text_19A282 message CinnabarIsland_PokemonLab_ExperimentRoom_Text_HaveYouAFossilForMe
waitmessage waitmessage
multichoice 0, 0, MULTICHOICE_AMBER, FALSE multichoice 0, 0, MULTICHOICE_AMBER, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16E6E4 case 0, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowOldAmber
case 1, EventScript_16E53A case 1, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
case 127, EventScript_16E53A case 127, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
end end
EventScript_16E5FA:: @ 816E5FA CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilHelixAmber:: @ 816E5FA
multichoice 0, 0, MULTICHOICE_HELIX_AMBER, FALSE multichoice 0, 0, MULTICHOICE_HELIX_AMBER, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16E668 case 0, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowHelixFossil
case 1, EventScript_16E6E4 case 1, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowOldAmber
case 2, EventScript_16E53A case 2, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
case 127, EventScript_16E53A case 127, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
end end
EventScript_16E631:: @ 816E631 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ChooseFossilDomeAmber:: @ 816E631
multichoice 0, 0, MULTICHOICE_DOME_AMBER, FALSE multichoice 0, 0, MULTICHOICE_DOME_AMBER, FALSE
switch VAR_RESULT switch VAR_RESULT
case 0, EventScript_16E6A6 case 0, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowDomeFossil
case 1, EventScript_16E6E4 case 1, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowOldAmber
case 2, EventScript_16E53A case 2, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
case 127, EventScript_16E53A case 127, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DontShowFossil
end end
EventScript_16E668:: @ 816E668 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowHelixFossil:: @ 816E668
getspeciesname 0, SPECIES_OMANYTE getspeciesname 0, SPECIES_OMANYTE
getitemname 1, ITEM_HELIX_FOSSIL getitemname 1, ITEM_HELIX_FOSSIL
msgbox gUnknown_819A3D4, MSGBOX_YESNO msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_ThatFossilIsOfMonMakeItLiveAgain, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16E722 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DeclineReviveFossil
msgbox gUnknown_819A45D msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_HandedFossilToWeirdDoctor
textcolor 0 textcolor 0
removeitem ITEM_HELIX_FOSSIL, 1 removeitem ITEM_HELIX_FOSSIL
msgbox gUnknown_819A4AB msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_TakesTimeGoForWalk
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 1 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, HELIX_FOSSIL
release release
end end
EventScript_16E6A6:: @ 816E6A6 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowDomeFossil:: @ 816E6A6
getspeciesname 0, SPECIES_KABUTO getspeciesname 0, SPECIES_KABUTO
getitemname 1, ITEM_DOME_FOSSIL getitemname 1, ITEM_DOME_FOSSIL
msgbox gUnknown_819A3D4, MSGBOX_YESNO msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_ThatFossilIsOfMonMakeItLiveAgain, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16E722 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DeclineReviveFossil
msgbox gUnknown_819A45D msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_HandedFossilToWeirdDoctor
textcolor 0 textcolor 0
removeitem ITEM_DOME_FOSSIL, 1 removeitem ITEM_DOME_FOSSIL
msgbox gUnknown_819A4AB msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_TakesTimeGoForWalk
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 2 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, DOME_FOSSIL
release release
end end
EventScript_16E6E4:: @ 816E6E4 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_ShowOldAmber:: @ 816E6E4
getspeciesname 0, SPECIES_AERODACTYL getspeciesname 0, SPECIES_AERODACTYL
getitemname 1, ITEM_OLD_AMBER getitemname 1, ITEM_OLD_AMBER
msgbox gUnknown_819A3D4, MSGBOX_YESNO msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_ThatFossilIsOfMonMakeItLiveAgain, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16E722 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DeclineReviveFossil
msgbox gUnknown_819A45D msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_HandedFossilToWeirdDoctor
textcolor 0 textcolor 0
removeitem ITEM_OLD_AMBER, 1 removeitem ITEM_OLD_AMBER
msgbox gUnknown_819A4AB msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_TakesTimeGoForWalk
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 3 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, OLD_AMBER
release release
end end
EventScript_16E722:: @ 816E722 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_DeclineReviveFossil:: @ 816E722
msgbox gUnknown_819A4E1 msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_YouComeAgain
release release
end end
EventScript_16E72C:: @ 816E72C CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_FossilStillReviving:: @ 816E72C
msgbox gUnknown_819A4AB msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_TakesTimeGoForWalk
release release
end end
EventScript_16E736:: @ 816E736 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveRevivedMon:: @ 816E736
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 1 compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, HELIX_FOSSIL
goto_if_eq EventScript_16E758 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveOmanyte
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 2 compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, DOME_FOSSIL
goto_if_eq EventScript_16E79D goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveKabuto
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 3 compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, OLD_AMBER
goto_if_eq EventScript_16E7E2 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveAerodactyl
end end
EventScript_16E758:: @ 816E758 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveOmanyte:: @ 816E758
setvar VAR_TEMP_1, SPECIES_OMANYTE setvar VAR_TEMP_1, SPECIES_OMANYTE
getspeciesname 0, SPECIES_OMANYTE getspeciesname 0, SPECIES_OMANYTE
msgbox gUnknown_819A34F msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_FossilMonBackToLife
givemon SPECIES_OMANYTE, 5, ITEM_NONE givemon SPECIES_OMANYTE, 5, ITEM_NONE
compare VAR_RESULT, 2 compare VAR_RESULT, 2
goto_if_eq EventScript_1A927C goto_if_eq EventScript_NoMoreRoomForPokemon
setflag FLAG_REVIVED_HELIX setflag FLAG_REVIVED_HELIX
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq EventScript_16E827 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E827
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16E85B goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E85B
end end
EventScript_16E79D:: @ 816E79D CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveKabuto:: @ 816E79D
setvar VAR_TEMP_1, SPECIES_KABUTO setvar VAR_TEMP_1, SPECIES_KABUTO
getspeciesname 0, SPECIES_KABUTO getspeciesname 0, SPECIES_KABUTO
msgbox gUnknown_819A34F msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_FossilMonBackToLife
givemon SPECIES_KABUTO, 5, ITEM_NONE givemon SPECIES_KABUTO, 5, ITEM_NONE
compare VAR_RESULT, 2 compare VAR_RESULT, 2
goto_if_eq EventScript_1A927C goto_if_eq EventScript_NoMoreRoomForPokemon
setflag FLAG_REVIVED_DOME setflag FLAG_REVIVED_DOME
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq EventScript_16E827 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E827
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16E85B goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E85B
end end
EventScript_16E7E2:: @ 816E7E2 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_GiveAerodactyl:: @ 816E7E2
setvar VAR_TEMP_1, SPECIES_AERODACTYL setvar VAR_TEMP_1, SPECIES_AERODACTYL
getspeciesname 0, SPECIES_AERODACTYL getspeciesname 0, SPECIES_AERODACTYL
msgbox gUnknown_819A34F msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_FossilMonBackToLife
givemon SPECIES_AERODACTYL, 5, ITEM_NONE givemon SPECIES_AERODACTYL, 5, ITEM_NONE
compare VAR_RESULT, 2 compare VAR_RESULT, 2
goto_if_eq EventScript_1A927C goto_if_eq EventScript_NoMoreRoomForPokemon
setflag FLAG_REVIVED_AMBER setflag FLAG_REVIVED_AMBER
compare VAR_RESULT, 0 compare VAR_RESULT, 0
goto_if_eq EventScript_16E827 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E827
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16E85B goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E85B
end end
EventScript_16E827:: @ 816E827 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E827:: @ 816E827
textcolor 3 textcolor 3
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_19A39E message CinnabarIsland_PokemonLab_ExperimentRoom_Text_ReceivedMonFromDoctor
waitmessage waitmessage
waitfanfare waitfanfare
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 0 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 0
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16E895 goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E895
call EventScript_1A8C27 call EventScript_1A8C27
call EventScript_ChangePokemonNickname call EventScript_ChangePokemonNickname
goto EventScript_16E895 goto CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E895
end end
EventScript_16E85B:: @ 816E85B CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E85B:: @ 816E85B
textcolor 3 textcolor 3
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_19A39E message CinnabarIsland_PokemonLab_ExperimentRoom_Text_ReceivedMonFromDoctor
waitmessage waitmessage
waitfanfare waitfanfare
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 0 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 0
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16E88A goto_if_eq CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E88A
call EventScript_1A8C33 call EventScript_1A8C33
goto EventScript_16E88A goto CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E88A
end end
EventScript_16E88A:: @ 816E88A CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E88A:: @ 816E88A
call EventScript_1A8C3C call EventScript_1A8C3C
goto EventScript_16E895 goto CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E895
end end
EventScript_16E895:: @ 816E895 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E895:: @ 816E895
release release
end end
EventScript_16E897:: @ 816E897 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_RevivedAllFossils:: @ 816E897
msgbox gUnknown_819A4E1 msgbox CinnabarIsland_PokemonLab_ExperimentRoom_Text_YouComeAgain
release release
end end
EventScript_16E8A1:: @ 816E8A1 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckRevivedMtMoonFossil:: @ 816E8A1
goto_if_set FLAG_GOT_HELIX_FOSSIL, EventScript_16E8B9 goto_if_set FLAG_GOT_HELIX_FOSSIL, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckRevivedHelix
goto_if_set FLAG_GOT_DOME_FOSSIL, EventScript_16E8C8 goto_if_set FLAG_GOT_DOME_FOSSIL, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckRevivedDome
goto EventScript_16E534 goto CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_SetResultFalse
end end
EventScript_16E8B9:: @ 816E8B9 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckRevivedHelix:: @ 816E8B9
goto_if_unset FLAG_REVIVED_HELIX, EventScript_16E534 goto_if_unset FLAG_REVIVED_HELIX, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_SetResultFalse
setvar VAR_RESULT, 1 setvar VAR_RESULT, TRUE
return return
EventScript_16E8C8:: @ 816E8C8 CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_CheckRevivedDome:: @ 816E8C8
goto_if_unset FLAG_REVIVED_DOME, EventScript_16E534 goto_if_unset FLAG_REVIVED_DOME, CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_SetResultFalse
setvar VAR_RESULT, 1 setvar VAR_RESULT, TRUE
return return
@@ -19,8 +19,7 @@ Text_MetronomeTaught:: @ 819A20E
.string "It tweaks your POKéMON's brain into\n" .string "It tweaks your POKéMON's brain into\n"
.string "using moves it doesn't even know.$" .string "using moves it doesn't even know.$"
Text_19A282:: @ 819A282 CinnabarIsland_PokemonLab_ExperimentRoom_Text_HaveYouAFossilForMe:: @ 819A282
gUnknown_819A282:: @ 819A282
.string "Hiya!\p" .string "Hiya!\p"
.string "I am important doctor.\n" .string "I am important doctor.\n"
.string "Yes, very much so, indeed.\p" .string "Yes, very much so, indeed.\p"
@@ -29,29 +28,31 @@ gUnknown_819A282:: @ 819A282
.string "You!\n" .string "You!\n"
.string "Have you a fossil for me?$" .string "Have you a fossil for me?$"
gUnknown_819A314:: @ 819A314 CinnabarIsland_PokemonLab_ExperimentRoom_Text_819A314:: @ 819A314
.string "No!\n" .string "No!\n"
.string "Is too bad!$" .string "Is too bad!$"
Text_19A324:: @ 819A324 @ Unused
CinnabarIsland_PokemonLab_ExperimentRoom_Text_TakesTimeGoForWalkJP:: @ 819A324
.string "ちょっと じかん かかるよ!\p" .string "ちょっと じかん かかるよ!\p"
.string "そこらへんを すこし\n" .string "そこらへんを すこし\n"
.string "ブラブラ してくると よろしー!$" .string "ブラブラ してくると よろしー!$"
gUnknown_819A34F:: @ 819A34F CinnabarIsland_PokemonLab_ExperimentRoom_Text_FossilMonBackToLife:: @ 819A34F
.string "You late.\n" .string "You late.\n"
.string "Where were you?\p" .string "Where were you?\p"
.string "Your fossil is back to life!\n" .string "Your fossil is back to life!\n"
.string "It was {STR_VAR_1} like I think!$" .string "It was {STR_VAR_1} like I think!$"
Text_19A39E:: @ 819A39E CinnabarIsland_PokemonLab_ExperimentRoom_Text_ReceivedMonFromDoctor:: @ 819A39E
.string "{PLAYER} received the {STR_VAR_1}\n" .string "{PLAYER} received the {STR_VAR_1}\n"
.string "from the doctor.$" .string "from the doctor.$"
Text_19A3C2:: @ 819A3C2 @ Unused
CinnabarIsland_PokemonLab_ExperimentRoom_Text_NoRoomForPokemon:: @ 819A3C2
.string "ポケモン いっぱいで もてないね!$" .string "ポケモン いっぱいで もてないね!$"
gUnknown_819A3D4:: @ 819A3D4 CinnabarIsland_PokemonLab_ExperimentRoom_Text_ThatFossilIsOfMonMakeItLiveAgain:: @ 819A3D4
.string "Oh!\n" .string "Oh!\n"
.string "That is {STR_VAR_2}, it is!\p" .string "That is {STR_VAR_2}, it is!\p"
.string "It is fossil of {STR_VAR_1},\n" .string "It is fossil of {STR_VAR_1},\n"
@@ -59,17 +60,18 @@ gUnknown_819A3D4:: @ 819A3D4
.string "My Resurrection Machine will make\n" .string "My Resurrection Machine will make\n"
.string "that POKéMON live again!$" .string "that POKéMON live again!$"
gUnknown_819A45D:: @ 819A45D @ TODO: Resolve text dump error below?
CinnabarIsland_PokemonLab_ExperimentRoom_Text_HandedFossilToWeirdDoctor:: @ 819A45D
.string "So!\n" .string "So!\n"
.string "You hurry and give me that!\p" .string "You hurry and give me that!\p"
.string "{SIZE}Á{PLAYER} handed over the\n" .string "{SIZE}Á{PLAYER} handed over the\n"
.string "{STR_VAR_2} to the weird doctor.$" .string "{STR_VAR_2} to the weird doctor.$"
gUnknown_819A4AB:: @ 819A4AB CinnabarIsland_PokemonLab_ExperimentRoom_Text_TakesTimeGoForWalk:: @ 819A4AB
.string "I take a little time!\n" .string "I take a little time!\n"
.string "You go for walk a little while!$" .string "You go for walk a little while!$"
gUnknown_819A4E1:: @ 819A4E1 CinnabarIsland_PokemonLab_ExperimentRoom_Text_YouComeAgain:: @ 819A4E1
.string "Aiyah!\n" .string "Aiyah!\n"
.string "You come again!$" .string "You come again!$"
@@ -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": "CinnabarIsland_PokemonLab_Lounge_EventScript_16E2B9", "script": "CinnabarIsland_PokemonLab_Lounge_EventScript_Scientist",
"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": "CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2", "script": "CinnabarIsland_PokemonLab_Lounge_EventScript_Clifton",
"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": "CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E", "script": "CinnabarIsland_PokemonLab_Lounge_EventScript_Norma",
"flag": "0" "flag": "0"
} }
], ],
@@ -1,90 +1,90 @@
CinnabarIsland_PokemonLab_Lounge_MapScripts:: @ 816E2B8 CinnabarIsland_PokemonLab_Lounge_MapScripts:: @ 816E2B8
.byte 0 .byte 0
CinnabarIsland_PokemonLab_Lounge_EventScript_16E2B9:: @ 816E2B9 CinnabarIsland_PokemonLab_Lounge_EventScript_Scientist:: @ 816E2B9
msgbox gUnknown_8199FB3, MSGBOX_NPC msgbox CinnabarIsland_PokemonLab_Lounge_Text_FoundFossilInMtMoon, MSGBOX_NPC
end end
CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2 CinnabarIsland_PokemonLab_Lounge_EventScript_Clifton:: @ 816E2C2
lock lock
faceplayer faceplayer
setvar VAR_0x8008, INGAME_TRADE_ELECTRODE setvar VAR_0x8008, INGAME_TRADE_ELECTRODE
call EventScript_GetInGameTradeSpeciesInfo call EventScript_GetInGameTradeSpeciesInfo
goto_if_set FLAG_DID_ESPHERE_TRADE, EventScript_16E334 goto_if_set FLAG_DID_ESPHERE_TRADE, CinnabarIsland_PokemonLab_Lounge_EventScript_CliftonAlreadyTraded
msgbox Trade_Text_DoYouHaveMonWouldYouTradeForMon, MSGBOX_YESNO msgbox Trade_Text_DoYouHaveMonWouldYouTradeForMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16E31C goto_if_eq CinnabarIsland_PokemonLab_Lounge_EventScript_CliftonDeclineTrade
call EventScript_ChooseMonForInGameTrade call EventScript_ChooseMonForInGameTrade
compare VAR_0x8004, PARTY_SIZE compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_16E31C goto_if_ge CinnabarIsland_PokemonLab_Lounge_EventScript_CliftonDeclineTrade
call EventScript_GetInGameTradeSpecies call EventScript_GetInGameTradeSpecies
compare VAR_RESULT, VAR_0x8009 compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_16E326 goto_if_ne CinnabarIsland_PokemonLab_Lounge_EventScript_CliftonNotRequestedMon
call EventScript_DoInGameTrade call EventScript_DoInGameTrade
msgbox Trade_Text_Thanks msgbox Trade_Text_Thanks
setflag FLAG_DID_ESPHERE_TRADE setflag FLAG_DID_ESPHERE_TRADE
release release
end end
EventScript_16E31C:: @ 816E31C CinnabarIsland_PokemonLab_Lounge_EventScript_CliftonDeclineTrade:: @ 816E31C
msgbox Trade_Text_WellIfYouDontWantTo msgbox Trade_Text_WellIfYouDontWantTo
release release
end end
EventScript_16E326:: @ 816E326 CinnabarIsland_PokemonLab_Lounge_EventScript_CliftonNotRequestedMon:: @ 816E326
getspeciesname 0, VAR_0x8009 getspeciesname 0, VAR_0x8009
msgbox Trade_Text_ThisIsntMon msgbox Trade_Text_ThisIsntMon
release release
end end
EventScript_16E334:: @ 816E334 CinnabarIsland_PokemonLab_Lounge_EventScript_CliftonAlreadyTraded:: @ 816E334
msgbox Trade_Text_HasTradedMonGrownStronger msgbox Trade_Text_HasTradedMonGrownStronger
release release
end end
CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E CinnabarIsland_PokemonLab_Lounge_EventScript_Norma:: @ 816E33E
lock lock
faceplayer faceplayer
setvar VAR_0x8008, INGAME_TRADE_TANGELA setvar VAR_0x8008, INGAME_TRADE_TANGELA
copyvar VAR_0x8004, VAR_0x8008 copyvar VAR_0x8004, VAR_0x8008
specialvar VAR_RESULT, GetInGameTradeSpeciesInfo specialvar VAR_RESULT, GetInGameTradeSpeciesInfo
copyvar VAR_0x8009, VAR_RESULT copyvar VAR_0x8009, VAR_RESULT
goto_if_set FLAG_DID_TANGENY_TRADE, EventScript_16E3D4 goto_if_set FLAG_DID_TANGENY_TRADE, CinnabarIsland_PokemonLab_Lounge_EventScript_NormaAlreadyTraded
msgbox gUnknown_81A5AD6, MSGBOX_YESNO msgbox Trade_Text_DoYouHaveMonWantToTradeForMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16E3BC goto_if_eq CinnabarIsland_PokemonLab_Lounge_EventScript_NormaDeclineTrade
special Special_ChooseMonFromParty special Special_ChooseMonFromParty
waitstate waitstate
copyvar VAR_0x800A, VAR_0x8004 copyvar VAR_0x800A, VAR_0x8004
compare VAR_0x8004, PARTY_SIZE compare VAR_0x8004, PARTY_SIZE
goto_if_ge EventScript_16E3BC goto_if_ge CinnabarIsland_PokemonLab_Lounge_EventScript_NormaDeclineTrade
copyvar VAR_0x8005, VAR_0x800A copyvar VAR_0x8005, VAR_0x800A
specialvar VAR_RESULT, GetTradeSpecies specialvar VAR_RESULT, GetTradeSpecies
copyvar VAR_0x800B, VAR_RESULT copyvar VAR_0x800B, VAR_RESULT
compare VAR_RESULT, VAR_0x8009 compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_16E3C6 goto_if_ne CinnabarIsland_PokemonLab_Lounge_EventScript_NormaNotRequestedMon
copyvar VAR_0x8004, VAR_0x8008 copyvar VAR_0x8004, VAR_0x8008
copyvar VAR_0x8005, VAR_0x800A copyvar VAR_0x8005, VAR_0x800A
special CreateInGameTradePokemon special CreateInGameTradePokemon
special DoInGameTradeScene special DoInGameTradeScene
waitstate waitstate
msgbox gUnknown_81A5B4A msgbox Trade_Text_ThanksYoureAPal
setflag FLAG_DID_TANGENY_TRADE setflag FLAG_DID_TANGENY_TRADE
release release
end end
EventScript_16E3BC:: @ 816E3BC CinnabarIsland_PokemonLab_Lounge_EventScript_NormaDeclineTrade:: @ 816E3BC
msgbox gUnknown_81A5B08 msgbox Trade_Text_ThatsTooBad
release release
end end
EventScript_16E3C6:: @ 816E3C6 CinnabarIsland_PokemonLab_Lounge_EventScript_NormaNotRequestedMon:: @ 816E3C6
getspeciesname 0, VAR_0x8009 getspeciesname 0, VAR_0x8009
msgbox gUnknown_81A5B18 msgbox Trade_Text_ThisIsNoMon
release release
end end
EventScript_16E3D4:: @ 816E3D4 CinnabarIsland_PokemonLab_Lounge_EventScript_NormaAlreadyTraded:: @ 816E3D4
msgbox gUnknown_81A5B60 msgbox Trade_Text_HowIsMyOldMon
release release
end end
@@ -1,4 +1,4 @@
gUnknown_8199FB3:: @ 8199FB3 CinnabarIsland_PokemonLab_Lounge_Text_FoundFossilInMtMoon:: @ 8199FB3
.string "I found this most remarkable fossil\n" .string "I found this most remarkable fossil\n"
.string "inside MT. MOON.\p" .string "inside MT. MOON.\p"
.string "I think it's of a rare, prehistoric\n" .string "I think it's of a rare, prehistoric\n"
@@ -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": "CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3E5", "script": "CinnabarIsland_PokemonLab_ResearchRoom_EventScript_Scientist",
"flag": "0" "flag": "0"
} }
], ],
@@ -56,14 +56,14 @@
"x": 6, "x": 6,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3F7" "script": "CinnabarIsland_PokemonLab_ResearchRoom_EventScript_AmberPipe"
}, },
{ {
"type": "bg_event_type_0", "type": "bg_event_type_0",
"x": 3, "x": 3,
"y": 1, "y": 1,
"elevation": 0, "elevation": 0,
"script": "CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3EE" "script": "CinnabarIsland_PokemonLab_ResearchRoom_EventScript_Computer"
} }
] ]
} }
@@ -5,14 +5,14 @@ CinnabarIsland_PokemonLab_ResearchRoom_EventScript_MetronomeTutor:: @ 816E3DF
goto EventScript_MetronomeTutor goto EventScript_MetronomeTutor
end end
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3E5:: @ 816E3E5 CinnabarIsland_PokemonLab_ResearchRoom_EventScript_Scientist:: @ 816E3E5
msgbox gUnknown_819A015, MSGBOX_NPC msgbox CinnabarIsland_PokemonLab_ResearchRoom_Text_EeveeCanEvolveIntroThreeMons, MSGBOX_NPC
end end
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3EE:: @ 816E3EE CinnabarIsland_PokemonLab_ResearchRoom_EventScript_Computer:: @ 816E3EE
msgbox gUnknown_819A04A, MSGBOX_SIGN msgbox CinnabarIsland_PokemonLab_ResearchRoom_Text_LegendaryBirdEmail, MSGBOX_SIGN
end end
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3F7:: @ 816E3F7 CinnabarIsland_PokemonLab_ResearchRoom_EventScript_AmberPipe:: @ 816E3F7
msgbox gUnknown_819A128, MSGBOX_SIGN msgbox CinnabarIsland_PokemonLab_ResearchRoom_Text_AnAmberPipe, MSGBOX_SIGN
end end
@@ -1,8 +1,8 @@
gUnknown_819A015:: @ 819A015 CinnabarIsland_PokemonLab_ResearchRoom_Text_EeveeCanEvolveIntroThreeMons:: @ 819A015
.string "EEVEE can evolve into one of three\n" .string "EEVEE can evolve into one of three\n"
.string "kinds of POKéMON.$" .string "kinds of POKéMON.$"
gUnknown_819A04A:: @ 819A04A CinnabarIsland_PokemonLab_ResearchRoom_Text_LegendaryBirdEmail:: @ 819A04A
.string "There's an e-mail message.\p" .string "There's an e-mail message.\p"
.string "… … …\p" .string "… … …\p"
.string "There are three legendary bird\n" .string "There are three legendary bird\n"
@@ -14,6 +14,6 @@ gUnknown_819A04A:: @ 819A04A
.string "close to CERULEAN.\p" .string "close to CERULEAN.\p"
.string "From: POKéMON RESEARCH TEAM…$" .string "From: POKéMON RESEARCH TEAM…$"
gUnknown_819A128:: @ 819A128 CinnabarIsland_PokemonLab_ResearchRoom_Text_AnAmberPipe:: @ 819A128
.string "An amber pipe!$" .string "An amber pipe!$"
@@ -1206,7 +1206,7 @@ EventScript_ThisPokeIsRealyEnergetic:: @ 8169C74
waitmessage waitmessage
playfanfare MUS_FAN5 playfanfare MUS_FAN5
waitfanfare waitfanfare
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, YES compare VAR_RESULT, YES
goto_if_eq EventScript_GiveNicknameToStarter goto_if_eq EventScript_GiveNicknameToStarter
compare VAR_RESULT, NO compare VAR_RESULT, NO
@@ -59,7 +59,7 @@ EventScript_16F7A2:: @ 816F7A2
EventScript_16F7F6:: @ 816F7F6 EventScript_16F7F6:: @ 816F7F6
call EventScript_16F86F call EventScript_16F86F
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16F861 goto_if_eq EventScript_16F861
call EventScript_1A8C27 call EventScript_1A8C27
@@ -72,7 +72,7 @@ EventScript_16F7F6:: @ 816F7F6
EventScript_16F822:: @ 816F822 EventScript_16F822:: @ 816F822
call EventScript_16F86F call EventScript_16F86F
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16F84B goto_if_eq EventScript_16F84B
fadescreen FADE_TO_BLACK fadescreen FADE_TO_BLACK
+3 -3
View File
@@ -64,7 +64,7 @@ EventScript_16EC82:: @ 816EC82
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_16ECEC goto_if_eq EventScript_16ECEC
compare VAR_RESULT, 2 compare VAR_RESULT, 2
goto_if_eq EventScript_1A927C goto_if_eq EventScript_NoMoreRoomForPokemon
release release
end end
@@ -76,7 +76,7 @@ EventScript_16ECB5:: @ 816ECB5
waitmessage waitmessage
waitfanfare waitfanfare
setflag FLAG_GOT_HITMON_FROM_DOJO setflag FLAG_GOT_HITMON_FROM_DOJO
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16ED29 goto_if_eq EventScript_16ED29
call EventScript_1A8C27 call EventScript_1A8C27
@@ -92,7 +92,7 @@ EventScript_16ECEC:: @ 816ECEC
waitmessage waitmessage
waitfanfare waitfanfare
setflag FLAG_GOT_HITMON_FROM_DOJO setflag FLAG_GOT_HITMON_FROM_DOJO
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_16ED1E goto_if_eq EventScript_16ED1E
call EventScript_1A8C33 call EventScript_1A8C33
+3 -3
View File
@@ -136,7 +136,7 @@ SilphCo_7F_EventScript_161AC8:: @ 8161AC8
compare VAR_RESULT, 1 compare VAR_RESULT, 1
goto_if_eq EventScript_161B45 goto_if_eq EventScript_161B45
compare VAR_RESULT, 2 compare VAR_RESULT, 2
goto_if_eq EventScript_1A927C goto_if_eq EventScript_NoMoreRoomForPokemon
release release
end end
@@ -147,7 +147,7 @@ EventScript_161B12:: @ 8161B12
waitmessage waitmessage
waitfanfare waitfanfare
getspeciesname 0, SPECIES_LAPRAS getspeciesname 0, SPECIES_LAPRAS
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_161B7E goto_if_eq EventScript_161B7E
call EventScript_1A8C27 call EventScript_1A8C27
@@ -164,7 +164,7 @@ EventScript_161B45:: @ 8161B45
waitmessage waitmessage
waitfanfare waitfanfare
getspeciesname 0, SPECIES_LAPRAS getspeciesname 0, SPECIES_LAPRAS
msgbox gUnknown_81A56A7, MSGBOX_YESNO msgbox Text_GiveNicknameToThisMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_161B73 goto_if_eq EventScript_161B73
call EventScript_1A8C33 call EventScript_1A8C33
@@ -7,7 +7,7 @@ UndergroundPath_NorthEntrance_EventScript_160E39:: @ 8160E39
setvar VAR_0x8008, INGAME_TRADE_NIDORAN setvar VAR_0x8008, INGAME_TRADE_NIDORAN
call EventScript_GetInGameTradeSpeciesInfo call EventScript_GetInGameTradeSpeciesInfo
goto_if_set FLAG_DID_MS_NIDO_TRADE, EventScript_160EAB goto_if_set FLAG_DID_MS_NIDO_TRADE, EventScript_160EAB
msgbox gUnknown_81A5AD6, MSGBOX_YESNO msgbox Trade_Text_DoYouHaveMonWantToTradeForMon, MSGBOX_YESNO
compare VAR_RESULT, NO compare VAR_RESULT, NO
goto_if_eq EventScript_160E93 goto_if_eq EventScript_160E93
call EventScript_ChooseMonForInGameTrade call EventScript_ChooseMonForInGameTrade
@@ -17,23 +17,23 @@ UndergroundPath_NorthEntrance_EventScript_160E39:: @ 8160E39
compare VAR_RESULT, VAR_0x8009 compare VAR_RESULT, VAR_0x8009
goto_if_ne EventScript_160E9D goto_if_ne EventScript_160E9D
call EventScript_DoInGameTrade call EventScript_DoInGameTrade
msgbox gUnknown_81A5B4A msgbox Trade_Text_ThanksYoureAPal
setflag FLAG_DID_MS_NIDO_TRADE setflag FLAG_DID_MS_NIDO_TRADE
release release
end end
EventScript_160E93:: @ 8160E93 EventScript_160E93:: @ 8160E93
msgbox gUnknown_81A5B08 msgbox Trade_Text_ThatsTooBad
release release
end end
EventScript_160E9D:: @ 8160E9D EventScript_160E9D:: @ 8160E9D
getspeciesname 0, VAR_0x8009 getspeciesname 0, VAR_0x8009
msgbox gUnknown_81A5B18 msgbox Trade_Text_ThisIsNoMon
release release
end end
EventScript_160EAB:: @ 8160EAB EventScript_160EAB:: @ 8160EAB
msgbox gUnknown_81A5B60 msgbox Trade_Text_HowIsMyOldMon
release release
end end
+4 -4
View File
@@ -127,11 +127,11 @@ SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC
release release
end end
CinnabarIsland_Gym_EventScript_1ACF07:: @ 81ACF07 CinnabarIsland_Gym_EventScript_BlaineFujiPhoto:: @ 81ACF07
lockall lockall
famechecker FAMECHECKER_BLAINE, 4 famechecker FAMECHECKER_BLAINE, 4
famechecker FAMECHECKER_MRFUJI, 4 famechecker FAMECHECKER_MRFUJI, 4
msgbox Text_199E8A msgbox CinnabarIsland_Gym_Text_PhotoOfBlaineAndFuji
releaseall releaseall
end end
@@ -260,12 +260,12 @@ LavenderTown_PokemonCenter_1F_EventScript_BaldingMan:: @ 81AD0A0
release release
end end
CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9:: @ 81AD0B9 CinnabarIsland_PokemonCenter_1F_EventScript_PokemonJournalMrFuji:: @ 81AD0B9
lock lock
faceplayer faceplayer
famechecker FAMECHECKER_MRFUJI, 5 famechecker FAMECHECKER_MRFUJI, 5
textcolor 3 textcolor 3
msgbox gUnknown_81B1BD1 msgbox PokemonJournal_Text_SpecialFeatureMrFuji
release release
end end
+1 -1
View File
@@ -1477,7 +1477,7 @@ gUnknown_81B1B3D:: @ 81B1B3D
.string "Grand Champion is DAISY OAK of\l" .string "Grand Champion is DAISY OAK of\l"
.string "PALLET TOWN!$" .string "PALLET TOWN!$"
gUnknown_81B1BD1:: @ 81B1BD1 PokemonJournal_Text_SpecialFeatureMrFuji:: @ 81B1BD1
.string "POKéMON JOURNAL\p" .string "POKéMON JOURNAL\p"
.string "Special Feature:\n" .string "Special Feature:\n"
.string "MR. FUJI of POKéMON HOUSE!\p" .string "MR. FUJI of POKéMON HOUSE!\p"
+5 -5
View File
@@ -39,22 +39,22 @@ Trade_Text_HasTradedMonGrownStronger:: @ 81A5AA5
.string "The {STR_VAR_2} that I traded you,\n" .string "The {STR_VAR_2} that I traded you,\n"
.string "has it grown stronger?$" .string "has it grown stronger?$"
gUnknown_81A5AD6:: @ 81A5AD6 Trade_Text_DoYouHaveMonWantToTradeForMon:: @ 81A5AD6
.string "Hi!\n" .string "Hi!\n"
.string "Do you have a {STR_VAR_1}?\p" .string "Do you have a {STR_VAR_1}?\p"
.string "Want to trade it for my\n" .string "Want to trade it for my\n"
.string "{STR_VAR_2}?$" .string "{STR_VAR_2}?$"
gUnknown_81A5B08:: @ 81A5B08 Trade_Text_ThatsTooBad:: @ 81A5B08
.string "That's too bad.$" .string "That's too bad.$"
gUnknown_81A5B18:: @ 81A5B18 Trade_Text_ThisIsNoMon:: @ 81A5B18
.string "…This is no {STR_VAR_1}.\p" .string "…This is no {STR_VAR_1}.\p"
.string "If you get one, trade it with me.$" .string "If you get one, trade it with me.$"
gUnknown_81A5B4A:: @ 81A5B4A Trade_Text_ThanksYoureAPal:: @ 81A5B4A
.string "Thanks, you're a pal!$" .string "Thanks, you're a pal!$"
gUnknown_81A5B60:: @ 81A5B60 Trade_Text_HowIsMyOldMon:: @ 81A5B60
.string "How is my old {STR_VAR_2}?\n" .string "How is my old {STR_VAR_2}?\n"
.string "My {STR_VAR_1} is doing great!$" .string "My {STR_VAR_1} is doing great!$"