Document legendary scripts
This commit is contained in:
@@ -1506,7 +1506,7 @@
|
||||
.byte 0xd9
|
||||
.endm
|
||||
|
||||
.macro hidebox2
|
||||
.macro closebraillemessage
|
||||
.byte 0xda
|
||||
.endm
|
||||
|
||||
|
||||
@@ -910,30 +910,26 @@ RusturfTunnel_EventScript_272216:: @ 8272216
|
||||
setflag FLAG_RUSTURF_TUNNEL_OPENED
|
||||
return
|
||||
|
||||
EventScript_27222B:: @ 827222B
|
||||
EventScript_UnusedBoardFerry:: @ 827222B
|
||||
delay 30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
showobjectat 255, MAP_PETALBURG_CITY
|
||||
delay 30
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Movement_27224E
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Movement_UnusedBoardFerry
|
||||
waitmovement 0
|
||||
delay 30
|
||||
return
|
||||
|
||||
Movement_27224E: @ 827224E
|
||||
Movement_UnusedBoardFerry: @ 827224E
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
BattleFrontier_OutsideWest_EventScript_272250:: @ 8272250
|
||||
BirthIsland_Harbor_EventScript_272250:: @ 8272250
|
||||
FarawayIsland_Entrance_EventScript_272250:: @ 8272250
|
||||
NavelRock_Harbor_EventScript_272250:: @ 8272250
|
||||
SouthernIsland_Exterior_EventScript_272250:: @ 8272250
|
||||
Common_EventScript_FerryDepartIsland:: @ 8272250
|
||||
compare VAR_FACING, DIR_SOUTH
|
||||
call_if_eq BattleFrontier_OutsideWest_EventScript_242A21
|
||||
call_if_eq Ferry_EventScript_DepartIslandSouth
|
||||
compare VAR_FACING, DIR_WEST
|
||||
call_if_eq BattleFrontier_OutsideWest_EventScript_242A2C
|
||||
call_if_eq Ferry_EventScript_DepartIslandWest
|
||||
delay 30
|
||||
hideobjectat 255, MAP_PETALBURG_CITY
|
||||
call Common_EventScript_FerryDepart
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AncientTomb_EventScript_23905A",
|
||||
"script": "AncientTomb_EventScript_Registeel",
|
||||
"flag": "FLAG_HIDE_REGISTEEL"
|
||||
}
|
||||
],
|
||||
@@ -59,7 +59,7 @@
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AncientTomb_EventScript_239033"
|
||||
"script": "AncientTomb_EventScript_CaveEntranceMiddle"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -67,7 +67,7 @@
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AncientTomb_EventScript_239050"
|
||||
"script": "AncientTomb_EventScript_CaveEntranceSide"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -75,7 +75,7 @@
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "AncientTomb_EventScript_239050"
|
||||
"script": "AncientTomb_EventScript_CaveEntranceSide"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,14 +1,14 @@
|
||||
AncientTomb_MapScripts:: @ 8238FB3
|
||||
map_script MAP_SCRIPT_ON_RESUME, AncientTomb_MapScript1_238FC3
|
||||
map_script MAP_SCRIPT_ON_LOAD, AncientTomb_MapScript1_238FF2
|
||||
map_script MAP_SCRIPT_ON_RESUME, AncientTomb_OnResume
|
||||
map_script MAP_SCRIPT_ON_LOAD, AncientTomb_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, AncientTomb_OnTransition
|
||||
.byte 0
|
||||
|
||||
AncientTomb_MapScript1_238FC3: @ 8238FC3
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, AncientTomb_EventScript_238FCD
|
||||
AncientTomb_OnResume: @ 8238FC3
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, AncientTomb_EventScript_TryRemoveRegisteel
|
||||
end
|
||||
|
||||
AncientTomb_EventScript_238FCD:: @ 8238FCD
|
||||
AncientTomb_EventScript_TryRemoveRegisteel:: @ 8238FCD
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
@@ -17,18 +17,18 @@ AncientTomb_EventScript_238FCD:: @ 8238FCD
|
||||
|
||||
AncientTomb_OnTransition: @ 8238FE1
|
||||
setflag FLAG_LANDMARK_ANCIENT_TOMB
|
||||
call_if_unset FLAG_DEFEATED_REGISTEEL, AncientTomb_EventScript_238FEE
|
||||
call_if_unset FLAG_DEFEATED_REGISTEEL, AncientTomb_EventScript_ShowRegisteel
|
||||
end
|
||||
|
||||
AncientTomb_EventScript_238FEE:: @ 8238FEE
|
||||
AncientTomb_EventScript_ShowRegisteel:: @ 8238FEE
|
||||
clearflag FLAG_HIDE_REGISTEEL
|
||||
return
|
||||
|
||||
AncientTomb_MapScript1_238FF2: @ 8238FF2
|
||||
call_if_unset FLAG_SYS_REGISTEEL_PUZZLE_COMPLETED, AncientTomb_EventScript_238FFC
|
||||
AncientTomb_OnLoad: @ 8238FF2
|
||||
call_if_unset FLAG_SYS_REGISTEEL_PUZZLE_COMPLETED, AncientTomb_EventScript_HideRegiEntrance
|
||||
end
|
||||
|
||||
AncientTomb_EventScript_238FFC:: @ 8238FFC
|
||||
AncientTomb_EventScript_HideRegiEntrance:: @ 8238FFC
|
||||
setmetatile 7, 19, METATILE_Cave_EntranceCover, 1
|
||||
setmetatile 8, 19, METATILE_Cave_EntranceCover, 1
|
||||
setmetatile 9, 19, METATILE_Cave_EntranceCover, 1
|
||||
@@ -37,29 +37,29 @@ AncientTomb_EventScript_238FFC:: @ 8238FFC
|
||||
setmetatile 9, 20, METATILE_Cave_SealedChamberBraille_Mid, 1
|
||||
return
|
||||
|
||||
AncientTomb_EventScript_239033:: @ 8239033
|
||||
AncientTomb_EventScript_CaveEntranceMiddle:: @ 8239033
|
||||
lockall
|
||||
goto_if_set FLAG_SYS_REGISTEEL_PUZZLE_COMPLETED, AncientTomb_EventScript_239046
|
||||
braillemessage AncientTomb_Braille_2A6D06
|
||||
goto_if_set FLAG_SYS_REGISTEEL_PUZZLE_COMPLETED, AncientTomb_EventScript_BigHoleInWall
|
||||
braillemessage AncientTomb_Braille_ShineInTheMiddle
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
AncientTomb_EventScript_239046:: @ 8239046
|
||||
AncientTomb_EventScript_BigHoleInWall:: @ 8239046
|
||||
msgbox gText_BigHoleInTheWall, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
AncientTomb_EventScript_239050:: @ 8239050
|
||||
AncientTomb_EventScript_CaveEntranceSide:: @ 8239050
|
||||
lockall
|
||||
braillemessage AncientTomb_Braille_2A6D06
|
||||
braillemessage AncientTomb_Braille_ShineInTheMiddle
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
AncientTomb_EventScript_23905A:: @ 823905A
|
||||
AncientTomb_EventScript_Registeel:: @ 823905A
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
@@ -73,21 +73,21 @@ AncientTomb_EventScript_23905A:: @ 823905A
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq AncientTomb_EventScript_2390A1
|
||||
goto_if_eq AncientTomb_EventScript_DefeatedRegisteel
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq AncientTomb_EventScript_2390AA
|
||||
goto_if_eq AncientTomb_EventScript_RanFromRegisteel
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq AncientTomb_EventScript_2390AA
|
||||
goto_if_eq AncientTomb_EventScript_RanFromRegisteel
|
||||
setflag FLAG_DEFEATED_REGISTEEL
|
||||
release
|
||||
end
|
||||
|
||||
AncientTomb_EventScript_2390A1:: @ 82390A1
|
||||
AncientTomb_EventScript_DefeatedRegisteel:: @ 82390A1
|
||||
setflag FLAG_DEFEATED_REGISTEEL
|
||||
goto Common_EventScript_RemoveStaticPokemon
|
||||
end
|
||||
|
||||
AncientTomb_EventScript_2390AA:: @ 82390AA
|
||||
AncientTomb_EventScript_RanFromRegisteel:: @ 82390AA
|
||||
setvar VAR_0x8004, SPECIES_REGISTEEL
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
@@ -68,7 +68,7 @@ BattleFrontier_OutsideWest_EventScript_23D4BA:: @ 823D4BA
|
||||
delay 30
|
||||
hideobjectat 3, MAP_BATTLE_FRONTIER_OUTSIDE_WEST
|
||||
setvar VAR_0x8004, 2
|
||||
call BattleFrontier_OutsideWest_EventScript_272250
|
||||
call Common_EventScript_FerryDepartIsland
|
||||
return
|
||||
|
||||
BattleFrontier_OutsideWest_EventScript_23D4D8:: @ 823D4D8
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BirthIsland_Exterior_EventScript_267F83",
|
||||
"script": "BirthIsland_Exterior_EventScript_Triangle",
|
||||
"flag": "FLAG_HIDE_BIRTH_ISLAND_DEOXYS_TRIANGLE"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
BirthIsland_Exterior_MapScripts:: @ 8267F15
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, BirthIsland_Exterior_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, BirthIsland_Exterior_MapScript1_267F65
|
||||
map_script MAP_SCRIPT_ON_RETURN_TO_FIELD, BirthIsland_Exterior_MapScript1_267F25
|
||||
map_script MAP_SCRIPT_ON_RESUME, BirthIsland_Exterior_OnResume
|
||||
map_script MAP_SCRIPT_ON_RETURN_TO_FIELD, BirthIsland_Exterior_OnReturnToField
|
||||
.byte 0
|
||||
|
||||
BirthIsland_Exterior_MapScript1_267F25: @ 8267F25
|
||||
special sub_813B1D0
|
||||
BirthIsland_Exterior_OnReturnToField: @ 8267F25
|
||||
special SetDeoxysRockPalette
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_OnTransition: @ 8267F29
|
||||
@@ -13,57 +13,57 @@ BirthIsland_Exterior_OnTransition: @ 8267F29
|
||||
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL
|
||||
setvar VAR_DEOXYS_ROCK_STEP_COUNT, 0
|
||||
setvar VAR_DEOXYS_ROCK_LEVEL, 0
|
||||
call_if_set FLAG_BATTLED_DEOXYS, BirthIsland_Exterior_EventScript_267F4E
|
||||
call_if_unset FLAG_BATTLED_DEOXYS, BirthIsland_Exterior_EventScript_267F55
|
||||
call_if_set FLAG_BATTLED_DEOXYS, BirthIsland_Exterior_EventScript_HideDeoxysAndPuzzle
|
||||
call_if_unset FLAG_BATTLED_DEOXYS, BirthIsland_Exterior_EventScript_TryShowDeoxysPuzzle
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_EventScript_267F4E:: @ 8267F4E
|
||||
BirthIsland_Exterior_EventScript_HideDeoxysAndPuzzle:: @ 8267F4E
|
||||
setflag FLAG_HIDE_DEOXYS
|
||||
setflag FLAG_HIDE_BIRTH_ISLAND_DEOXYS_TRIANGLE
|
||||
return
|
||||
|
||||
BirthIsland_Exterior_EventScript_267F55:: @ 8267F55
|
||||
BirthIsland_Exterior_EventScript_TryShowDeoxysPuzzle:: @ 8267F55
|
||||
goto_if_set FLAG_DEFEATED_DEOXYS, Common_EventScript_NopReturn
|
||||
clearflag FLAG_HIDE_BIRTH_ISLAND_DEOXYS_TRIANGLE
|
||||
clearflag FLAG_DEOXYS_ROCK_COMPLETE
|
||||
return
|
||||
|
||||
BirthIsland_Exterior_MapScript1_267F65: @ 8267F65
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, BirthIsland_Exterior_EventScript_267F6F
|
||||
BirthIsland_Exterior_OnResume: @ 8267F65
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, BirthIsland_Exterior_EventScript_TryRemoveDeoxys
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_EventScript_267F6F:: @ 8267F6F
|
||||
BirthIsland_Exterior_EventScript_TryRemoveDeoxys:: @ 8267F6F
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
removeobject 2
|
||||
return
|
||||
|
||||
BirthIsland_Exterior_EventScript_267F83:: @ 8267F83
|
||||
BirthIsland_Exterior_EventScript_Triangle:: @ 8267F83
|
||||
lock
|
||||
faceplayer
|
||||
special DoDeoxysRockInteraction
|
||||
waitstate
|
||||
switch VAR_RESULT
|
||||
case 0, BirthIsland_Exterior_EventScript_267FBB
|
||||
case 1, BirthIsland_Exterior_EventScript_267FBD
|
||||
case 2, BirthIsland_Exterior_EventScript_267FC1
|
||||
case 3, BirthIsland_Exterior_EventScript_267FBF
|
||||
case 0, BirthIsland_Exterior_EventScript_NotSolved1
|
||||
case 1, BirthIsland_Exterior_EventScript_NotSolved2
|
||||
case 2, BirthIsland_Exterior_EventScript_Deoxys
|
||||
case 3, BirthIsland_Exterior_EventScript_NotSolved3
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_EventScript_267FBB:: @ 8267FBB
|
||||
BirthIsland_Exterior_EventScript_NotSolved1:: @ 8267FBB
|
||||
release
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_EventScript_267FBD:: @ 8267FBD
|
||||
BirthIsland_Exterior_EventScript_NotSolved2:: @ 8267FBD
|
||||
release
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_EventScript_267FBF:: @ 8267FBF
|
||||
BirthIsland_Exterior_EventScript_NotSolved3:: @ 8267FBF
|
||||
release
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_EventScript_267FC1:: @ 8267FC1
|
||||
BirthIsland_Exterior_EventScript_Deoxys:: @ 8267FC1
|
||||
waitse
|
||||
setfieldeffectargument 0, 1
|
||||
setfieldeffectargument 1, 58
|
||||
@@ -72,7 +72,7 @@ BirthIsland_Exterior_EventScript_267FC1:: @ 8267FC1
|
||||
playbgm MUS_RG_DEOEYE, 0
|
||||
waitfieldeffect FLDEFF_65
|
||||
addobject 2
|
||||
applymovement 2, BirthIsland_Exterior_Movement_268054
|
||||
applymovement 2, BirthIsland_Exterior_Movement_DeoxysApproach
|
||||
waitmovement 0
|
||||
waitse
|
||||
playmoncry SPECIES_DEOXYS, 2
|
||||
@@ -80,7 +80,7 @@ BirthIsland_Exterior_EventScript_267FC1:: @ 8267FC1
|
||||
waitmoncry
|
||||
setvar VAR_LAST_TALKED, 2
|
||||
setvar VAR_0x8004, SPECIES_DEOXYS
|
||||
setvar VAR_0x8005, 30 @level
|
||||
setvar VAR_0x8005, 30 @ level
|
||||
setvar VAR_0x8006, ITEM_NONE
|
||||
special CreateObedientEnemyMon
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
@@ -89,27 +89,27 @@ BirthIsland_Exterior_EventScript_267FC1:: @ 8267FC1
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq BirthIsland_Exterior_EventScript_26803B
|
||||
goto_if_eq BirthIsland_Exterior_EventScript_DefeatedDeoxys
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq BirthIsland_Exterior_EventScript_268049
|
||||
goto_if_eq BirthIsland_Exterior_EventScript_RanFromDeoxys
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq BirthIsland_Exterior_EventScript_268049
|
||||
goto_if_eq BirthIsland_Exterior_EventScript_RanFromDeoxys
|
||||
setflag FLAG_BATTLED_DEOXYS
|
||||
release
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_EventScript_26803B:: @ 826803B
|
||||
BirthIsland_Exterior_EventScript_DefeatedDeoxys:: @ 826803B
|
||||
setflag FLAG_DEFEATED_DEOXYS
|
||||
setvar VAR_0x8004, SPECIES_DEOXYS
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_EventScript_268049:: @ 8268049
|
||||
BirthIsland_Exterior_EventScript_RanFromDeoxys:: @ 8268049
|
||||
setvar VAR_0x8004, SPECIES_DEOXYS
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_Movement_268054: @ 8268054
|
||||
BirthIsland_Exterior_Movement_DeoxysApproach: @ 8268054
|
||||
walk_slow_down
|
||||
walk_slow_down
|
||||
walk_slow_down
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BirthIsland_Harbor_EventScript_26805D",
|
||||
"script": "BirthIsland_Harbor_EventScript_Sailor",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
BirthIsland_Harbor_MapScripts:: @ 826805C
|
||||
.byte 0
|
||||
|
||||
BirthIsland_Harbor_EventScript_26805D:: @ 826805D
|
||||
BirthIsland_Harbor_EventScript_Sailor:: @ 826805D
|
||||
lock
|
||||
faceplayer
|
||||
msgbox BirthIsland_Harbor_Text_SailorReturn, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq BirthIsland_Harbor_EventScript_2680A2
|
||||
goto_if_eq BirthIsland_Harbor_EventScript_AsYouLike
|
||||
msgbox EventTicket_Text_SailHome, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown
|
||||
@@ -14,13 +14,13 @@ BirthIsland_Harbor_EventScript_26805D:: @ 826805D
|
||||
delay 30
|
||||
hideobjectat 1, MAP_BIRTH_ISLAND_HARBOR
|
||||
setvar VAR_0x8004, 2
|
||||
call BirthIsland_Harbor_EventScript_272250
|
||||
call Common_EventScript_FerryDepartIsland
|
||||
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
|
||||
waitstate
|
||||
release
|
||||
end
|
||||
|
||||
BirthIsland_Harbor_EventScript_2680A2:: @ 82680A2
|
||||
BirthIsland_Harbor_EventScript_AsYouLike:: @ 82680A2
|
||||
msgbox EventTicket_Text_AsYouLike, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -3,5 +3,5 @@ CaveOfOrigin_1F_MapScripts:: @ 8235768
|
||||
.byte 0
|
||||
|
||||
CaveOfOrigin_1F_OnTransition: @ 823576E
|
||||
call_if_set FLAG_UNUSED_RS_LEGENDARY_BATTLE_DONE, CaveOfOrigin_1F_EventScript_2722C1
|
||||
call_if_set FLAG_UNUSED_RS_LEGENDARY_BATTLE_DONE, CaveOfOrigin_EventScript_SetTempVars
|
||||
end
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "CaveOfOrigin_B1F_EventScript_2357A9",
|
||||
"script": "CaveOfOrigin_B1F_EventScript_Wallace",
|
||||
"flag": "FLAG_HIDE_CAVE_OF_ORIGIN_B1F_WALLACE"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
CaveOfOrigin_B1F_MapScripts:: @ 82357A8
|
||||
.byte 0
|
||||
|
||||
CaveOfOrigin_B1F_EventScript_2357A9:: @ 82357A9
|
||||
CaveOfOrigin_B1F_EventScript_Wallace:: @ 82357A9
|
||||
lock
|
||||
faceplayer
|
||||
msgbox CaveOfOrigin_B1F_Text_23586E, MSGBOX_DEFAULT
|
||||
msgbox CaveOfOrigin_B1F_Text_WallaceStory, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement 1, Common_Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
@@ -17,37 +17,37 @@ CaveOfOrigin_B1F_EventScript_2357A9:: @ 82357A9
|
||||
delay 30
|
||||
applymovement 1, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
message CaveOfOrigin_B1F_Text_235ACE
|
||||
message CaveOfOrigin_B1F_Text_WhereIsRayquaza
|
||||
waitmessage
|
||||
goto CaveOfOrigin_B1F_EventScript_2357F0
|
||||
goto CaveOfOrigin_B1F_EventScript_WheresRayquaza
|
||||
|
||||
CaveOfOrigin_B1F_EventScript_2357F0:: @ 82357F0
|
||||
CaveOfOrigin_B1F_EventScript_WheresRayquaza:: @ 82357F0
|
||||
multichoice 0, 0, MULTI_WHERES_RAYQUAZA, 0
|
||||
switch VAR_RESULT
|
||||
case 0, CaveOfOrigin_B1F_EventScript_23582C
|
||||
case 1, CaveOfOrigin_B1F_EventScript_235837
|
||||
case 2, CaveOfOrigin_B1F_EventScript_23584D
|
||||
case 3, CaveOfOrigin_B1F_EventScript_235842
|
||||
goto CaveOfOrigin_B1F_EventScript_235842
|
||||
case 0, CaveOfOrigin_B1F_EventScript_AtCaveOfOrigin
|
||||
case 1, CaveOfOrigin_B1F_EventScript_AtMtPyre
|
||||
case 2, CaveOfOrigin_B1F_EventScript_AtSkyPillar
|
||||
case 3, CaveOfOrigin_B1F_EventScript_DontRemember
|
||||
goto CaveOfOrigin_B1F_EventScript_DontRemember
|
||||
end
|
||||
|
||||
CaveOfOrigin_B1F_EventScript_23582C:: @ 823582C
|
||||
message CaveOfOrigin_B1F_Text_235B23
|
||||
CaveOfOrigin_B1F_EventScript_AtCaveOfOrigin:: @ 823582C
|
||||
message CaveOfOrigin_B1F_Text_ButWereInCaveOfOrigin
|
||||
waitmessage
|
||||
goto CaveOfOrigin_B1F_EventScript_2357F0
|
||||
goto CaveOfOrigin_B1F_EventScript_WheresRayquaza
|
||||
|
||||
CaveOfOrigin_B1F_EventScript_235837:: @ 8235837
|
||||
message CaveOfOrigin_B1F_Text_235BBF
|
||||
CaveOfOrigin_B1F_EventScript_AtMtPyre:: @ 8235837
|
||||
message CaveOfOrigin_B1F_Text_OldLadyDidntMentionThat
|
||||
waitmessage
|
||||
goto CaveOfOrigin_B1F_EventScript_2357F0
|
||||
goto CaveOfOrigin_B1F_EventScript_WheresRayquaza
|
||||
|
||||
CaveOfOrigin_B1F_EventScript_235842:: @ 8235842
|
||||
message CaveOfOrigin_B1F_Text_235C99
|
||||
CaveOfOrigin_B1F_EventScript_DontRemember:: @ 8235842
|
||||
message CaveOfOrigin_B1F_Text_CantYouRememberSomehow
|
||||
waitmessage
|
||||
goto CaveOfOrigin_B1F_EventScript_2357F0
|
||||
goto CaveOfOrigin_B1F_EventScript_WheresRayquaza
|
||||
|
||||
CaveOfOrigin_B1F_EventScript_23584D:: @ 823584D
|
||||
msgbox CaveOfOrigin_B1F_Text_235CEE, MSGBOX_DEFAULT
|
||||
CaveOfOrigin_B1F_EventScript_AtSkyPillar:: @ 823584D
|
||||
msgbox CaveOfOrigin_B1F_Text_WellHeadToSkyPillar, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
playse SE_KAIDAN
|
||||
fadescreenspeed 1, 4
|
||||
@@ -59,7 +59,7 @@ CaveOfOrigin_B1F_EventScript_23584D:: @ 823584D
|
||||
release
|
||||
end
|
||||
|
||||
CaveOfOrigin_B1F_Text_23586E: @ 823586E
|
||||
CaveOfOrigin_B1F_Text_WallaceStory: @ 823586E
|
||||
.string "Ah, so you are {PLAYER}{KUN}?\n"
|
||||
.string "I've heard tales of your exploits.\p"
|
||||
.string "My name is WALLACE.\p"
|
||||
@@ -83,19 +83,19 @@ CaveOfOrigin_B1F_Text_23586E: @ 823586E
|
||||
.string "But even I have no clue as to\n"
|
||||
.string "RAYQUAZA's whereabouts…$"
|
||||
|
||||
CaveOfOrigin_B1F_Text_235ACE: @ 8235ACE
|
||||
CaveOfOrigin_B1F_Text_WhereIsRayquaza: @ 8235ACE
|
||||
.string "WALLACE: {PLAYER}{KUN}, do you perhaps\n"
|
||||
.string "know where RAYQUAZA is now?\p"
|
||||
.string "If you do, please tell me.$"
|
||||
|
||||
CaveOfOrigin_B1F_Text_235B23: @ 8235B23
|
||||
CaveOfOrigin_B1F_Text_ButWereInCaveOfOrigin: @ 8235B23
|
||||
.string "WALLACE: The CAVE OF ORIGIN?\p"
|
||||
.string "But that's right here!\n"
|
||||
.string "I need you to do better than that!\p"
|
||||
.string "Please, I need you to think about\n"
|
||||
.string "where RAYQUAZA might be right now.$"
|
||||
|
||||
CaveOfOrigin_B1F_Text_235BBF: @ 8235BBF
|
||||
CaveOfOrigin_B1F_Text_OldLadyDidntMentionThat: @ 8235BBF
|
||||
.string "WALLACE: MT. PYRE?\p"
|
||||
.string "But when I met the old lady there\n"
|
||||
.string "earlier, she made no mention of it.\p"
|
||||
@@ -104,12 +104,12 @@ CaveOfOrigin_B1F_Text_235BBF: @ 8235BBF
|
||||
.string "{PLAYER}{KUN}, could you think about this\n"
|
||||
.string "more carefully for me?$"
|
||||
|
||||
CaveOfOrigin_B1F_Text_235C99: @ 8235C99
|
||||
CaveOfOrigin_B1F_Text_CantYouRememberSomehow: @ 8235C99
|
||||
.string "WALLACE: Huh? You don't remember?\n"
|
||||
.string "Hmm… That's a problem…\p"
|
||||
.string "Can't you remember somehow?$"
|
||||
|
||||
CaveOfOrigin_B1F_Text_235CEE: @ 8235CEE
|
||||
CaveOfOrigin_B1F_Text_WellHeadToSkyPillar: @ 8235CEE
|
||||
.string "WALLACE: The SKY PILLAR?\p"
|
||||
.string "That's it!\n"
|
||||
.string "It must be the SKY PILLAR!\p"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
CaveOfOrigin_Entrance_MapScripts:: @ 8235759
|
||||
map_script MAP_SCRIPT_ON_RESUME, CaveOfOrigin_Entrance_MapScript1_23575F
|
||||
map_script MAP_SCRIPT_ON_RESUME, CaveOfOrigin_Entrance_OnResume
|
||||
.byte 0
|
||||
|
||||
CaveOfOrigin_Entrance_MapScript1_23575F: @ 823575F
|
||||
CaveOfOrigin_Entrance_OnResume: @ 823575F
|
||||
setescapewarp MAP_SOOTOPOLIS_CITY, 255, 31, 17
|
||||
end
|
||||
|
||||
|
||||
@@ -3,5 +3,5 @@ CaveOfOrigin_UnusedRubySapphireMap1_MapScripts:: @ 8235778
|
||||
.byte 0
|
||||
|
||||
CaveOfOrigin_UnusedRubySapphireMap1_OnTransition: @ 823577E
|
||||
call_if_set FLAG_UNUSED_RS_LEGENDARY_BATTLE_DONE, CaveOfOrigin_UnusedRubySapphireMap1_EventScript_2722C1
|
||||
call_if_set FLAG_UNUSED_RS_LEGENDARY_BATTLE_DONE, CaveOfOrigin_EventScript_SetTempVars
|
||||
end
|
||||
|
||||
@@ -3,6 +3,6 @@ CaveOfOrigin_UnusedRubySapphireMap2_MapScripts:: @ 8235788
|
||||
.byte 0
|
||||
|
||||
CaveOfOrigin_UnusedRubySapphireMap2_OnTransition: @ 823578E
|
||||
call_if_set FLAG_UNUSED_RS_LEGENDARY_BATTLE_DONE, CaveOfOrigin_UnusedRubySapphireMap2_EventScript_2722C1
|
||||
call_if_set FLAG_UNUSED_RS_LEGENDARY_BATTLE_DONE, CaveOfOrigin_EventScript_SetTempVars
|
||||
end
|
||||
|
||||
|
||||
@@ -3,6 +3,6 @@ CaveOfOrigin_UnusedRubySapphireMap3_MapScripts:: @ 8235798
|
||||
.byte 0
|
||||
|
||||
CaveOfOrigin_UnusedRubySapphireMap3_OnTransition: @ 823579E
|
||||
call_if_set FLAG_UNUSED_RS_LEGENDARY_BATTLE_DONE, CaveOfOrigin_UnusedRubySapphireMap3_EventScript_2722C1
|
||||
call_if_set FLAG_UNUSED_RS_LEGENDARY_BATTLE_DONE, CaveOfOrigin_EventScript_SetTempVars
|
||||
end
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "DesertRuins_EventScript_22DA02",
|
||||
"script": "DesertRuins_EventScript_Regirock",
|
||||
"flag": "FLAG_HIDE_REGIROCK"
|
||||
}
|
||||
],
|
||||
@@ -59,7 +59,7 @@
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "DesertRuins_EventScript_22D9DB"
|
||||
"script": "DesertRuins_EventScript_CaveEntranceMiddle"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -67,7 +67,7 @@
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "DesertRuins_EventScript_22D9F8"
|
||||
"script": "DesertRuins_EventScript_CaveEntranceSide"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -75,7 +75,7 @@
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "DesertRuins_EventScript_22D9F8"
|
||||
"script": "DesertRuins_EventScript_CaveEntranceSide"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,25 +1,25 @@
|
||||
DesertRuins_MapScripts:: @ 822D95B
|
||||
map_script MAP_SCRIPT_ON_RESUME, DesertRuins_MapScript1_22D96B
|
||||
map_script MAP_SCRIPT_ON_LOAD, DesertRuins_MapScript1_22D989
|
||||
map_script MAP_SCRIPT_ON_RESUME, DesertRuins_OnResume
|
||||
map_script MAP_SCRIPT_ON_LOAD, DesertRuins_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, DesertRuins_OnTransition
|
||||
.byte 0
|
||||
|
||||
DesertRuins_MapScript1_22D96B: @ 822D96B
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, DesertRuins_EventScript_22D975
|
||||
DesertRuins_OnResume: @ 822D96B
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, DesertRuins_EventScript_TryRemoveRegirock
|
||||
end
|
||||
|
||||
DesertRuins_EventScript_22D975:: @ 822D975
|
||||
DesertRuins_EventScript_TryRemoveRegirock:: @ 822D975
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
removeobject VAR_LAST_TALKED
|
||||
return
|
||||
|
||||
DesertRuins_MapScript1_22D989: @ 822D989
|
||||
call_if_unset FLAG_SYS_REGIROCK_PUZZLE_COMPLETED, DesertRuins_EventScript_22D993
|
||||
DesertRuins_OnLoad: @ 822D989
|
||||
call_if_unset FLAG_SYS_REGIROCK_PUZZLE_COMPLETED, DesertRuins_EventScript_HideRegiEntrance
|
||||
end
|
||||
|
||||
DesertRuins_EventScript_22D993:: @ 822D993
|
||||
DesertRuins_EventScript_HideRegiEntrance:: @ 822D993
|
||||
setmetatile 7, 19, METATILE_Cave_EntranceCover, 1
|
||||
setmetatile 8, 19, METATILE_Cave_EntranceCover, 1
|
||||
setmetatile 9, 19, METATILE_Cave_EntranceCover, 1
|
||||
@@ -30,36 +30,36 @@ DesertRuins_EventScript_22D993:: @ 822D993
|
||||
|
||||
DesertRuins_OnTransition: @ 822D9CA
|
||||
setflag FLAG_LANDMARK_DESERT_RUINS
|
||||
call_if_unset FLAG_DEFEATED_REGIROCK, DesertRuins_EventScript_22D9D7
|
||||
call_if_unset FLAG_DEFEATED_REGIROCK, DesertRuins_EventScript_ShowRegirock
|
||||
end
|
||||
|
||||
DesertRuins_EventScript_22D9D7:: @ 822D9D7
|
||||
DesertRuins_EventScript_ShowRegirock:: @ 822D9D7
|
||||
clearflag FLAG_HIDE_REGIROCK
|
||||
return
|
||||
|
||||
DesertRuins_EventScript_22D9DB:: @ 822D9DB
|
||||
DesertRuins_EventScript_CaveEntranceMiddle:: @ 822D9DB
|
||||
lockall
|
||||
goto_if_set FLAG_SYS_REGIROCK_PUZZLE_COMPLETED, DesertRuins_EventScript_22D9EE
|
||||
braillemessage DesertRuins_Braille_2A6CA0
|
||||
goto_if_set FLAG_SYS_REGIROCK_PUZZLE_COMPLETED, DesertRuins_EventScript_BigHoleInWall
|
||||
braillemessage DesertRuins_Braille_UseRockSmash
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
DesertRuins_EventScript_22D9EE:: @ 822D9EE
|
||||
DesertRuins_EventScript_BigHoleInWall:: @ 822D9EE
|
||||
msgbox gText_BigHoleInTheWall, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
DesertRuins_EventScript_22D9F8:: @ 822D9F8
|
||||
DesertRuins_EventScript_CaveEntranceSide:: @ 822D9F8
|
||||
lockall
|
||||
braillemessage DesertRuins_Braille_2A6CA0
|
||||
braillemessage DesertRuins_Braille_UseRockSmash
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
DesertRuins_EventScript_22DA02:: @ 822DA02
|
||||
DesertRuins_EventScript_Regirock:: @ 822DA02
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
@@ -73,21 +73,21 @@ DesertRuins_EventScript_22DA02:: @ 822DA02
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq DesertRuins_EventScript_22DA49
|
||||
goto_if_eq DesertRuins_EventScript_DefeatedRegirock
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq DesertRuins_EventScript_22DA52
|
||||
goto_if_eq DesertRuins_EventScript_RanFromRegirock
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq DesertRuins_EventScript_22DA52
|
||||
goto_if_eq DesertRuins_EventScript_RanFromRegirock
|
||||
setflag FLAG_DEFEATED_REGIROCK
|
||||
release
|
||||
end
|
||||
|
||||
DesertRuins_EventScript_22DA49:: @ 822DA49
|
||||
DesertRuins_EventScript_DefeatedRegirock:: @ 822DA49
|
||||
setflag FLAG_DEFEATED_REGIROCK
|
||||
goto Common_EventScript_RemoveStaticPokemon
|
||||
end
|
||||
|
||||
DesertRuins_EventScript_22DA52:: @ 822DA52
|
||||
DesertRuins_EventScript_RanFromRegirock:: @ 822DA52
|
||||
setvar VAR_0x8004, SPECIES_REGIROCK
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "FarawayIsland_Entrance_EventScript_267CA2",
|
||||
"script": "FarawayIsland_Entrance_EventScript_Sailor",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -65,7 +65,7 @@
|
||||
"elevation": 3,
|
||||
"var": "0",
|
||||
"var_value": "0",
|
||||
"script": "FarawayIsland_Entrance_EventScript_267C98"
|
||||
"script": "FarawayIsland_Entrance_EventScript_SetCloudsWeather"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -74,7 +74,7 @@
|
||||
"elevation": 3,
|
||||
"var": "0",
|
||||
"var_value": "0",
|
||||
"script": "FarawayIsland_Entrance_EventScript_267C9D"
|
||||
"script": "FarawayIsland_Entrance_EventScript_ClearWeather"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -83,7 +83,7 @@
|
||||
"elevation": 3,
|
||||
"var": "0",
|
||||
"var_value": "0",
|
||||
"script": "FarawayIsland_Entrance_EventScript_267C98"
|
||||
"script": "FarawayIsland_Entrance_EventScript_SetCloudsWeather"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -93,7 +93,7 @@
|
||||
"y": 32,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "FarawayIsland_Entrance_EventScript_267CF1"
|
||||
"script": "FarawayIsland_Entrance_EventScript_Sign"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -6,22 +6,22 @@ FarawayIsland_Entrance_OnTransition: @ 8267C94
|
||||
setflag FLAG_ARRIVED_ON_FARAWAY_ISLAND
|
||||
end
|
||||
|
||||
FarawayIsland_Entrance_EventScript_267C98:: @ 8267C98
|
||||
FarawayIsland_Entrance_EventScript_SetCloudsWeather:: @ 8267C98
|
||||
setweather WEATHER_CLOUDS
|
||||
doweather
|
||||
end
|
||||
|
||||
FarawayIsland_Entrance_EventScript_267C9D:: @ 8267C9D
|
||||
FarawayIsland_Entrance_EventScript_ClearWeather:: @ 8267C9D
|
||||
setweather WEATHER_NONE
|
||||
doweather
|
||||
end
|
||||
|
||||
FarawayIsland_Entrance_EventScript_267CA2:: @ 8267CA2
|
||||
FarawayIsland_Entrance_EventScript_Sailor:: @ 8267CA2
|
||||
lock
|
||||
faceplayer
|
||||
msgbox FarawayIsland_Entrance_Text_SailorReturn, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq FarawayIsland_Entrance_EventScript_267CE7
|
||||
goto_if_eq FarawayIsland_Entrance_EventScript_AsYouLike
|
||||
msgbox EventTicket_Text_SailHome, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown
|
||||
@@ -29,18 +29,18 @@ FarawayIsland_Entrance_EventScript_267CA2:: @ 8267CA2
|
||||
delay 30
|
||||
hideobjectat 1, MAP_FARAWAY_ISLAND_ENTRANCE
|
||||
setvar VAR_0x8004, 2
|
||||
call FarawayIsland_Entrance_EventScript_272250
|
||||
call Common_EventScript_FerryDepartIsland
|
||||
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
|
||||
waitstate
|
||||
release
|
||||
end
|
||||
|
||||
FarawayIsland_Entrance_EventScript_267CE7:: @ 8267CE7
|
||||
FarawayIsland_Entrance_EventScript_AsYouLike:: @ 8267CE7
|
||||
msgbox EventTicket_Text_AsYouLike, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
FarawayIsland_Entrance_EventScript_267CF1:: @ 8267CF1
|
||||
FarawayIsland_Entrance_EventScript_Sign:: @ 8267CF1
|
||||
msgbox FarawayIsland_Entrance_Text_Sign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 15,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "FarawayIsland_Interior_EventScript_267DF2",
|
||||
"script": "FarawayIsland_Interior_EventScript_Mew",
|
||||
"flag": "FLAG_HIDE_MEW"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
FarawayIsland_Interior_MapScripts:: @ 8267CFA
|
||||
map_script MAP_SCRIPT_ON_RESUME, FarawayIsland_Interior_MapScript1_267D54
|
||||
map_script MAP_SCRIPT_ON_RESUME, FarawayIsland_Interior_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, FarawayIsland_Interior_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, FarawayIsland_Interior_MapScript2_267D98
|
||||
map_script MAP_SCRIPT_ON_RETURN_TO_FIELD, FarawayIsland_Interior_MapScript1_267D0F
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, FarawayIsland_Interior_OnFrame
|
||||
map_script MAP_SCRIPT_ON_RETURN_TO_FIELD, FarawayIsland_Interior_OnReturnToField
|
||||
.byte 0
|
||||
|
||||
FarawayIsland_Interior_MapScript1_267D0F: @ 8267D0F
|
||||
FarawayIsland_Interior_OnReturnToField: @ 8267D0F
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, FarawayIsland_Interior_EventScript_267D19
|
||||
end
|
||||
|
||||
@@ -26,11 +26,11 @@ FarawayIsland_Interior_EventScript_267D4B:: @ 8267D4B
|
||||
special sub_81D4A90
|
||||
return
|
||||
|
||||
FarawayIsland_Interior_MapScript1_267D54: @ 8267D54
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, FarawayIsland_Interior_EventScript_267D5E
|
||||
FarawayIsland_Interior_OnResume: @ 8267D54
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, FarawayIsland_Interior_EventScript_TryRemoveMew
|
||||
end
|
||||
|
||||
FarawayIsland_Interior_EventScript_267D5E:: @ 8267D5E
|
||||
FarawayIsland_Interior_EventScript_TryRemoveMew:: @ 8267D5E
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
@@ -40,34 +40,34 @@ FarawayIsland_Interior_EventScript_267D5E:: @ 8267D5E
|
||||
FarawayIsland_Interior_OnTransition: @ 8267D72
|
||||
setvar VAR_FARAWAY_ISLAND_STEP_COUNTER, 0
|
||||
setvar VAR_TEMP_1, 1
|
||||
call_if_unset FLAG_CAUGHT_MEW, FarawayIsland_Interior_EventScript_267D86
|
||||
call_if_unset FLAG_CAUGHT_MEW, FarawayIsland_Interior_EventScript_TryShowMew
|
||||
end
|
||||
|
||||
FarawayIsland_Interior_EventScript_267D86:: @ 8267D86
|
||||
FarawayIsland_Interior_EventScript_TryShowMew:: @ 8267D86
|
||||
goto_if_set FLAG_DEFEATED_MEW, Common_EventScript_NopReturn
|
||||
clearflag FLAG_HIDE_MEW
|
||||
setvar VAR_TEMP_1, 0
|
||||
return
|
||||
|
||||
FarawayIsland_Interior_MapScript2_267D98: @ 8267D98
|
||||
map_script_2 VAR_TEMP_1, 0, FarawayIsland_Interior_EventScript_267DA2
|
||||
FarawayIsland_Interior_OnFrame: @ 8267D98
|
||||
map_script_2 VAR_TEMP_1, 0, FarawayIsland_Interior_EventScript_FindMew
|
||||
.2byte 0
|
||||
|
||||
FarawayIsland_Interior_EventScript_267DA2:: @ 8267DA2
|
||||
FarawayIsland_Interior_EventScript_FindMew:: @ 8267DA2
|
||||
lockall
|
||||
playse SE_PIN
|
||||
applymovement 1, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement 1, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
applymovement 1, FarawayIsland_Interior_Movement_267DCE
|
||||
applymovement 1, FarawayIsland_Interior_Movement_MewMoveAndHide
|
||||
waitmovement 0
|
||||
copyobjectxytoperm 1
|
||||
setvar VAR_TEMP_1, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
FarawayIsland_Interior_Movement_267DCE: @ 8267DCE
|
||||
FarawayIsland_Interior_Movement_MewMoveAndHide: @ 8267DCE
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -75,11 +75,11 @@ FarawayIsland_Interior_Movement_267DCE: @ 8267DCE
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
FarawayIsland_Interior_Movement_267DD4: @ 8267DD4
|
||||
FarawayIsland_Interior_Movement_MewAppear: @ 8267DD4
|
||||
set_visible
|
||||
step_end
|
||||
|
||||
FarawayIsland_Interior_Movement_267DD6: @ 8267DD6
|
||||
FarawayIsland_Interior_Movement_MewHideDown: @ 8267DD6
|
||||
lock_facing_direction
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
@@ -88,7 +88,7 @@ FarawayIsland_Interior_Movement_267DD6: @ 8267DD6
|
||||
walk_in_place_down
|
||||
step_end
|
||||
|
||||
FarawayIsland_Interior_Movement_267DDD: @ 8267DDD
|
||||
FarawayIsland_Interior_Movement_MewHideUp: @ 8267DDD
|
||||
lock_facing_direction
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
@@ -97,7 +97,7 @@ FarawayIsland_Interior_Movement_267DDD: @ 8267DDD
|
||||
walk_in_place_up
|
||||
step_end
|
||||
|
||||
FarawayIsland_Interior_Movement_267DE4: @ 8267DE4
|
||||
FarawayIsland_Interior_Movement_MewHideRight: @ 8267DE4
|
||||
lock_facing_direction
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
@@ -106,7 +106,7 @@ FarawayIsland_Interior_Movement_267DE4: @ 8267DE4
|
||||
walk_in_place_right
|
||||
step_end
|
||||
|
||||
FarawayIsland_Interior_Movement_267DEB: @ 8267DEB
|
||||
FarawayIsland_Interior_Movement_MewHideLeft: @ 8267DEB
|
||||
lock_facing_direction
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
@@ -115,10 +115,10 @@ FarawayIsland_Interior_Movement_267DEB: @ 8267DEB
|
||||
walk_in_place_left
|
||||
step_end
|
||||
|
||||
FarawayIsland_Interior_EventScript_267DF2:: @ 8267DF2
|
||||
FarawayIsland_Interior_EventScript_Mew:: @ 8267DF2
|
||||
lock
|
||||
faceplayer
|
||||
applymovement 1, FarawayIsland_Interior_Movement_267DD4
|
||||
applymovement 1, FarawayIsland_Interior_Movement_MewAppear
|
||||
waitmovement 0
|
||||
setvar VAR_0x8004, 0
|
||||
special sub_81D4A90
|
||||
@@ -126,18 +126,18 @@ FarawayIsland_Interior_EventScript_267DF2:: @ 8267DF2
|
||||
waitse
|
||||
playmoncry SPECIES_MEW, 2
|
||||
compare VAR_FACING, DIR_NORTH
|
||||
call_if_eq FarawayIsland_Interior_EventScript_267EAF
|
||||
call_if_eq FarawayIsland_Interior_EventScript_MewHideDown
|
||||
compare VAR_FACING, DIR_SOUTH
|
||||
call_if_eq FarawayIsland_Interior_EventScript_267EBA
|
||||
call_if_eq FarawayIsland_Interior_EventScript_MewHideUp
|
||||
compare VAR_FACING, DIR_WEST
|
||||
call_if_eq FarawayIsland_Interior_EventScript_267EC5
|
||||
call_if_eq FarawayIsland_Interior_EventScript_MewHideRight
|
||||
compare VAR_FACING, DIR_EAST
|
||||
call_if_eq FarawayIsland_Interior_EventScript_267ED0
|
||||
call_if_eq FarawayIsland_Interior_EventScript_MewHideLeft
|
||||
special sub_81D4BEC
|
||||
delay 40
|
||||
waitmoncry
|
||||
setvar VAR_0x8004, SPECIES_MEW
|
||||
setvar VAR_0x8005, 30 @level
|
||||
setvar VAR_0x8005, 30 @ level
|
||||
setvar VAR_0x8006, ITEM_NONE
|
||||
special CreateObedientEnemyMon
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
@@ -146,58 +146,58 @@ FarawayIsland_Interior_EventScript_267DF2:: @ 8267DF2
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq FarawayIsland_Interior_EventScript_267E96
|
||||
goto_if_eq FarawayIsland_Interior_EventScript_MewDefeated
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq FarawayIsland_Interior_EventScript_267EA4
|
||||
goto_if_eq FarawayIsland_Interior_EventScript_PlayerOrMewRan
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq FarawayIsland_Interior_EventScript_267EA4
|
||||
goto_if_eq FarawayIsland_Interior_EventScript_PlayerOrMewRan
|
||||
compare VAR_RESULT, B_OUTCOME_MON_TELEPORTED
|
||||
goto_if_eq FarawayIsland_Interior_EventScript_267EA4
|
||||
goto_if_eq FarawayIsland_Interior_EventScript_PlayerOrMewRan
|
||||
setflag FLAG_CAUGHT_MEW
|
||||
release
|
||||
end
|
||||
|
||||
FarawayIsland_Interior_EventScript_267E96:: @ 8267E96
|
||||
FarawayIsland_Interior_EventScript_MewDefeated:: @ 8267E96
|
||||
setflag FLAG_DEFEATED_MEW
|
||||
setvar VAR_0x8004, SPECIES_MEW
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
FarawayIsland_Interior_EventScript_267EA4:: @ 8267EA4
|
||||
FarawayIsland_Interior_EventScript_PlayerOrMewRan:: @ 8267EA4
|
||||
setvar VAR_0x8004, SPECIES_MEW
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
FarawayIsland_Interior_EventScript_267EAF:: @ 8267EAF
|
||||
applymovement 1, FarawayIsland_Interior_Movement_267DD6
|
||||
FarawayIsland_Interior_EventScript_MewHideDown:: @ 8267EAF
|
||||
applymovement 1, FarawayIsland_Interior_Movement_MewHideDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
FarawayIsland_Interior_EventScript_267EBA:: @ 8267EBA
|
||||
applymovement 1, FarawayIsland_Interior_Movement_267DDD
|
||||
FarawayIsland_Interior_EventScript_MewHideUp:: @ 8267EBA
|
||||
applymovement 1, FarawayIsland_Interior_Movement_MewHideUp
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
FarawayIsland_Interior_EventScript_267EC5:: @ 8267EC5
|
||||
applymovement 1, FarawayIsland_Interior_Movement_267DE4
|
||||
FarawayIsland_Interior_EventScript_MewHideRight:: @ 8267EC5
|
||||
applymovement 1, FarawayIsland_Interior_Movement_MewHideRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
FarawayIsland_Interior_EventScript_267ED0:: @ 8267ED0
|
||||
applymovement 1, FarawayIsland_Interior_Movement_267DEB
|
||||
FarawayIsland_Interior_EventScript_MewHideLeft:: @ 8267ED0
|
||||
applymovement 1, FarawayIsland_Interior_Movement_MewHideLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
FarawayIsland_Interior_EventScript_267EDB:: @ 8267EDB
|
||||
FarawayIsland_Interior_EventScript_HideMewWhenGrassCut:: @ 8267EDB
|
||||
lockall
|
||||
fadescreenswapbuffers 1
|
||||
setflag FLAG_HIDE_MEW
|
||||
removeobject 1
|
||||
fadescreenswapbuffers 0
|
||||
msgbox FarawayIsland_Interior_Text_267EF1, MSGBOX_DEFAULT
|
||||
msgbox FarawayIsland_Interior_Text_TheFeelingOfBeingWatchedFaded, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
FarawayIsland_Interior_Text_267EF1: @ 8267EF1
|
||||
FarawayIsland_Interior_Text_TheFeelingOfBeingWatchedFaded: @ 8267EF1
|
||||
.string "The feeling of being watched faded…$"
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "IslandCave_EventScript_238F58",
|
||||
"script": "IslandCave_EventScript_Regice",
|
||||
"flag": "FLAG_HIDE_REGICE"
|
||||
}
|
||||
],
|
||||
@@ -59,7 +59,7 @@
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "IslandCave_EventScript_238EEF"
|
||||
"script": "IslandCave_EventScript_CaveEntranceMiddle"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -67,7 +67,7 @@
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "IslandCave_EventScript_238F1D"
|
||||
"script": "IslandCave_EventScript_CaveEntranceSide"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
@@ -75,7 +75,7 @@
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "IslandCave_EventScript_238F1D"
|
||||
"script": "IslandCave_EventScript_CaveEntranceSide"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,25 +1,25 @@
|
||||
IslandCave_MapScripts:: @ 8238E2A
|
||||
map_script MAP_SCRIPT_ON_RESUME, IslandCave_MapScript1_238E3A
|
||||
map_script MAP_SCRIPT_ON_LOAD, IslandCave_MapScript1_238E58
|
||||
map_script MAP_SCRIPT_ON_RESUME, IslandCave_OnResume
|
||||
map_script MAP_SCRIPT_ON_LOAD, IslandCave_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, IslandCave_OnTransition
|
||||
.byte 0
|
||||
|
||||
IslandCave_MapScript1_238E3A: @ 8238E3A
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, IslandCave_EventScript_238E44
|
||||
IslandCave_OnResume: @ 8238E3A
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, IslandCave_EventScript_TryRemoveRegice
|
||||
end
|
||||
|
||||
IslandCave_EventScript_238E44:: @ 8238E44
|
||||
IslandCave_EventScript_TryRemoveRegice:: @ 8238E44
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
removeobject VAR_LAST_TALKED
|
||||
return
|
||||
|
||||
IslandCave_MapScript1_238E58: @ 8238E58
|
||||
call_if_unset FLAG_SYS_BRAILLE_REGICE_COMPLETED, IslandCave_EventScript_238E62
|
||||
IslandCave_OnLoad: @ 8238E58
|
||||
call_if_unset FLAG_SYS_BRAILLE_REGICE_COMPLETED, IslandCave_EventScript_HideRegiEntrance
|
||||
end
|
||||
|
||||
IslandCave_EventScript_238E62:: @ 8238E62
|
||||
IslandCave_EventScript_HideRegiEntrance:: @ 8238E62
|
||||
setmetatile 7, 19, METATILE_Cave_EntranceCover, 1
|
||||
setmetatile 8, 19, METATILE_Cave_EntranceCover, 1
|
||||
setmetatile 9, 19, METATILE_Cave_EntranceCover, 1
|
||||
@@ -30,15 +30,15 @@ IslandCave_EventScript_238E62:: @ 8238E62
|
||||
|
||||
IslandCave_OnTransition: @ 8238E99
|
||||
setflag FLAG_LANDMARK_ISLAND_CAVE
|
||||
call IslandCave_EventScript_238F45
|
||||
call_if_unset FLAG_DEFEATED_REGICE, IslandCave_EventScript_238EAB
|
||||
call IslandCave_EventScript_ClearSteps
|
||||
call_if_unset FLAG_DEFEATED_REGICE, IslandCave_EventScript_ShowRegice
|
||||
end
|
||||
|
||||
IslandCave_EventScript_238EAB:: @ 8238EAB
|
||||
IslandCave_EventScript_ShowRegice:: @ 8238EAB
|
||||
clearflag FLAG_HIDE_REGICE
|
||||
return
|
||||
|
||||
IslandCave_EventScript_238EAF:: @ 8238EAF
|
||||
IslandCave_EventScript_OpenRegiEntrance:: @ 8238EAF
|
||||
setmetatile 7, 19, METATILE_Cave_SealedChamberEntrance_TopLeft, 1
|
||||
setmetatile 8, 19, METATILE_Cave_SealedChamberEntrance_TopMid, 1
|
||||
setmetatile 9, 19, METATILE_Cave_SealedChamberEntrance_TopRight, 1
|
||||
@@ -50,45 +50,45 @@ IslandCave_EventScript_238EAF:: @ 8238EAF
|
||||
setflag FLAG_SYS_BRAILLE_REGICE_COMPLETED
|
||||
end
|
||||
|
||||
IslandCave_EventScript_238EEF:: @ 8238EEF
|
||||
IslandCave_EventScript_CaveEntranceMiddle:: @ 8238EEF
|
||||
lockall
|
||||
call_if_set FLAG_TEMP_3, IslandCave_EventScript_238F45
|
||||
goto_if_set FLAG_SYS_BRAILLE_REGICE_COMPLETED, IslandCave_EventScript_238F13
|
||||
braillemessage IslandCave_Braille_2A6CD4
|
||||
call_if_set FLAG_TEMP_3, IslandCave_EventScript_ClearSteps
|
||||
goto_if_set FLAG_SYS_BRAILLE_REGICE_COMPLETED, IslandCave_EventScript_BigHoleInWall
|
||||
braillemessage IslandCave_Braille_RunLapAroundWall
|
||||
setflag FLAG_TEMP_2
|
||||
special ShouldDoBrailleRegicePuzzle
|
||||
goto IslandCave_EventScript_238F41
|
||||
goto IslandCave_EventScript_CloseBrailleMsg
|
||||
end
|
||||
|
||||
IslandCave_EventScript_238F13:: @ 8238F13
|
||||
IslandCave_EventScript_BigHoleInWall:: @ 8238F13
|
||||
msgbox gText_BigHoleInTheWall, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
IslandCave_EventScript_238F1D:: @ 8238F1D
|
||||
IslandCave_EventScript_CaveEntranceSide:: @ 8238F1D
|
||||
lockall
|
||||
call_if_set FLAG_TEMP_3, IslandCave_EventScript_238F45
|
||||
braillemessage IslandCave_Braille_2A6CD4
|
||||
goto_if_set FLAG_SYS_BRAILLE_REGICE_COMPLETED, IslandCave_EventScript_238F41
|
||||
call_if_set FLAG_TEMP_3, IslandCave_EventScript_ClearSteps
|
||||
braillemessage IslandCave_Braille_RunLapAroundWall
|
||||
goto_if_set FLAG_SYS_BRAILLE_REGICE_COMPLETED, IslandCave_EventScript_CloseBrailleMsg
|
||||
setflag FLAG_TEMP_2
|
||||
special ShouldDoBrailleRegicePuzzle
|
||||
goto IslandCave_EventScript_238F41
|
||||
goto IslandCave_EventScript_CloseBrailleMsg
|
||||
end
|
||||
|
||||
IslandCave_EventScript_238F41:: @ 8238F41
|
||||
IslandCave_EventScript_CloseBrailleMsg:: @ 8238F41
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
IslandCave_EventScript_238F45:: @ 8238F45
|
||||
IslandCave_EventScript_ClearSteps:: @ 8238F45
|
||||
setvar VAR_REGICE_STEPS_1, 0
|
||||
setvar VAR_REGICE_STEPS_2, 0
|
||||
setvar VAR_REGICE_STEPS_3, 0
|
||||
clearflag FLAG_TEMP_3
|
||||
return
|
||||
|
||||
IslandCave_EventScript_238F58:: @ 8238F58
|
||||
IslandCave_EventScript_Regice:: @ 8238F58
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
@@ -102,21 +102,21 @@ IslandCave_EventScript_238F58:: @ 8238F58
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq IslandCave_EventScript_238F9F
|
||||
goto_if_eq IslandCave_EventScript_DefeatedRegice
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq IslandCave_EventScript_238FA8
|
||||
goto_if_eq IslandCave_EventScript_RanFromRegice
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq IslandCave_EventScript_238FA8
|
||||
goto_if_eq IslandCave_EventScript_RanFromRegice
|
||||
setflag FLAG_DEFEATED_REGICE
|
||||
release
|
||||
end
|
||||
|
||||
IslandCave_EventScript_238F9F:: @ 8238F9F
|
||||
IslandCave_EventScript_DefeatedRegice:: @ 8238F9F
|
||||
setflag FLAG_DEFEATED_REGICE
|
||||
goto Common_EventScript_RemoveStaticPokemon
|
||||
end
|
||||
|
||||
IslandCave_EventScript_238FA8:: @ 8238FA8
|
||||
IslandCave_EventScript_RanFromRegice:: @ 8238FA8
|
||||
setvar VAR_0x8004, SPECIES_REGICE
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "1",
|
||||
"script": "MarineCave_End_EventScript_23B01B"
|
||||
"script": "MarineCave_End_EventScript_Kyogre"
|
||||
}
|
||||
],
|
||||
"bg_events": []
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
MarineCave_End_MapScripts:: @ 823AFDF
|
||||
map_script MAP_SCRIPT_ON_RESUME, MarineCave_End_MapScript1_23AFEA
|
||||
map_script MAP_SCRIPT_ON_RESUME, MarineCave_End_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, MarineCave_End_OnTransition
|
||||
.byte 0
|
||||
|
||||
MarineCave_End_MapScript1_23AFEA: @ 823AFEA
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, MarineCave_End_EventScript_23AFF4
|
||||
MarineCave_End_OnResume: @ 823AFEA
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, MarineCave_End_EventScript_TryRemoveKyogre
|
||||
end
|
||||
|
||||
MarineCave_End_EventScript_23AFF4:: @ 823AFF4
|
||||
MarineCave_End_EventScript_TryRemoveKyogre:: @ 823AFF4
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
@@ -15,19 +15,19 @@ MarineCave_End_EventScript_23AFF4:: @ 823AFF4
|
||||
return
|
||||
|
||||
MarineCave_End_OnTransition: @ 823B008
|
||||
call_if_unset FLAG_DEFEATED_KYOGRE, MarineCave_End_EventScript_23B012
|
||||
call_if_unset FLAG_DEFEATED_KYOGRE, MarineCave_End_EventScript_ShowKyogre
|
||||
end
|
||||
|
||||
MarineCave_End_EventScript_23B012:: @ 823B012
|
||||
MarineCave_End_EventScript_ShowKyogre:: @ 823B012
|
||||
clearflag FLAG_HIDE_MARINE_CAVE_KYOGRE
|
||||
setvar VAR_TEMP_1, 1
|
||||
return
|
||||
|
||||
MarineCave_End_EventScript_23B01B:: @ 823B01B
|
||||
MarineCave_End_EventScript_Kyogre:: @ 823B01B
|
||||
lockall
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_FaceUp
|
||||
waitmovement 0
|
||||
applymovement 1, MarineCave_End_Movement_23B09D
|
||||
applymovement 1, MarineCave_End_Movement_KyogreApproach
|
||||
waitmovement 0
|
||||
waitse
|
||||
playmoncry SPECIES_KYOGRE, 2
|
||||
@@ -42,28 +42,28 @@ MarineCave_End_EventScript_23B01B:: @ 823B01B
|
||||
setvar VAR_TEMP_1, 0
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq MarineCave_End_EventScript_23B084
|
||||
goto_if_eq MarineCave_End_EventScript_DefeatedKyogre
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq MarineCave_End_EventScript_23B092
|
||||
goto_if_eq MarineCave_End_EventScript_RanFromKyogre
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq MarineCave_End_EventScript_23B092
|
||||
goto_if_eq MarineCave_End_EventScript_RanFromKyogre
|
||||
setvar VAR_SHOULD_END_UNUSUAL_WEATHER, 1
|
||||
setflag FLAG_DEFEATED_KYOGRE
|
||||
releaseall
|
||||
end
|
||||
|
||||
MarineCave_End_EventScript_23B084:: @ 823B084
|
||||
MarineCave_End_EventScript_DefeatedKyogre:: @ 823B084
|
||||
setvar VAR_SHOULD_END_UNUSUAL_WEATHER, 1
|
||||
setflag FLAG_DEFEATED_KYOGRE
|
||||
goto Common_EventScript_RemoveStaticPokemon
|
||||
end
|
||||
|
||||
MarineCave_End_EventScript_23B092:: @ 823B092
|
||||
MarineCave_End_EventScript_RanFromKyogre:: @ 823B092
|
||||
setvar VAR_0x8004, SPECIES_KYOGRE
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
MarineCave_End_Movement_23B09D: @ 823B09D
|
||||
MarineCave_End_Movement_KyogreApproach: @ 823B09D
|
||||
init_affine_anim
|
||||
walk_down_start_affine
|
||||
delay_16
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
MarineCave_Entrance_MapScripts:: @ 823AFD0
|
||||
map_script MAP_SCRIPT_ON_RESUME, MarineCave_Entrance_MapScript1_23AFD6
|
||||
map_script MAP_SCRIPT_ON_RESUME, MarineCave_Entrance_OnResume
|
||||
.byte 0
|
||||
|
||||
MarineCave_Entrance_MapScript1_23AFD6: @ 823AFD6
|
||||
MarineCave_Entrance_OnResume: @ 823AFD6
|
||||
setdivewarp MAP_UNDERWATER_MARINE_CAVE, 255, 9, 6
|
||||
end
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "NavelRock_Bottom_EventScript_2692A2",
|
||||
"script": "NavelRock_Bottom_EventScript_Lugia",
|
||||
"flag": "FLAG_HIDE_LUGIA"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,34 +1,34 @@
|
||||
NavelRock_Bottom_MapScripts:: @ 8269255
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, NavelRock_Bottom_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, NavelRock_Bottom_MapScript1_269284
|
||||
map_script MAP_SCRIPT_ON_RESUME, NavelRock_Bottom_OnResume
|
||||
.byte 0
|
||||
|
||||
NavelRock_Bottom_OnTransition: @ 8269260
|
||||
call_if_set FLAG_CAUGHT_LUGIA, NavelRock_Bottom_EventScript_269273
|
||||
call_if_unset FLAG_CAUGHT_LUGIA, NavelRock_Bottom_EventScript_269277
|
||||
call_if_set FLAG_CAUGHT_LUGIA, NavelRock_Bottom_EventScript_HideLugia
|
||||
call_if_unset FLAG_CAUGHT_LUGIA, NavelRock_Bottom_EventScript_TryShowLugia
|
||||
end
|
||||
|
||||
NavelRock_Bottom_EventScript_269273:: @ 8269273
|
||||
NavelRock_Bottom_EventScript_HideLugia:: @ 8269273
|
||||
setflag FLAG_HIDE_LUGIA
|
||||
return
|
||||
|
||||
NavelRock_Bottom_EventScript_269277:: @ 8269277
|
||||
NavelRock_Bottom_EventScript_TryShowLugia:: @ 8269277
|
||||
goto_if_set FLAG_DEFEATED_LUGIA, Common_EventScript_NopReturn
|
||||
clearflag FLAG_HIDE_LUGIA
|
||||
return
|
||||
|
||||
NavelRock_Bottom_MapScript1_269284: @ 8269284
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, NavelRock_Bottom_EventScript_26928E
|
||||
NavelRock_Bottom_OnResume: @ 8269284
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, NavelRock_Bottom_EventScript_TryRemoveLugia
|
||||
end
|
||||
|
||||
NavelRock_Bottom_EventScript_26928E:: @ 826928E
|
||||
NavelRock_Bottom_EventScript_TryRemoveLugia:: @ 826928E
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
removeobject 1
|
||||
return
|
||||
|
||||
NavelRock_Bottom_EventScript_2692A2:: @ 82692A2
|
||||
NavelRock_Bottom_EventScript_Lugia:: @ 82692A2
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
@@ -53,7 +53,7 @@ NavelRock_Bottom_EventScript_2692A2:: @ 82692A2
|
||||
waitmoncry
|
||||
delay 20
|
||||
setvar VAR_0x8004, SPECIES_LUGIA
|
||||
setvar VAR_0x8005, 70 @level
|
||||
setvar VAR_0x8005, 70 @ level
|
||||
setvar VAR_0x8006, ITEM_NONE
|
||||
special CreateObedientEnemyMon
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
@@ -62,22 +62,22 @@ NavelRock_Bottom_EventScript_2692A2:: @ 82692A2
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq NavelRock_Bottom_EventScript_269336
|
||||
goto_if_eq NavelRock_Bottom_EventScript_DefeatedLugia
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq NavelRock_Bottom_EventScript_269344
|
||||
goto_if_eq NavelRock_Bottom_EventScript_RanFromLugia
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq NavelRock_Bottom_EventScript_269344
|
||||
goto_if_eq NavelRock_Bottom_EventScript_RanFromLugia
|
||||
setflag FLAG_CAUGHT_LUGIA
|
||||
release
|
||||
end
|
||||
|
||||
NavelRock_Bottom_EventScript_269336:: @ 8269336
|
||||
NavelRock_Bottom_EventScript_DefeatedLugia:: @ 8269336
|
||||
setflag FLAG_DEFEATED_LUGIA
|
||||
setvar VAR_0x8004, SPECIES_LUGIA
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
NavelRock_Bottom_EventScript_269344:: @ 8269344
|
||||
NavelRock_Bottom_EventScript_RanFromLugia:: @ 8269344
|
||||
setvar VAR_0x8004, SPECIES_LUGIA
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "NavelRock_Harbor_EventScript_2690BD",
|
||||
"script": "NavelRock_Harbor_EventScript_Sailor",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
NavelRock_Harbor_MapScripts:: @ 82690BC
|
||||
.byte 0
|
||||
|
||||
NavelRock_Harbor_EventScript_2690BD:: @ 82690BD
|
||||
NavelRock_Harbor_EventScript_Sailor:: @ 82690BD
|
||||
lock
|
||||
faceplayer
|
||||
msgbox NavelRock_Harbor_Text_SailorReturn, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq NavelRock_Harbor_EventScript_269102
|
||||
goto_if_eq NavelRock_Harbor_EventScript_AsYouLike
|
||||
msgbox EventTicket_Text_SailHome, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown
|
||||
@@ -14,13 +14,13 @@ NavelRock_Harbor_EventScript_2690BD:: @ 82690BD
|
||||
delay 30
|
||||
hideobjectat 1, MAP_NAVEL_ROCK_HARBOR
|
||||
setvar VAR_0x8004, 2
|
||||
call NavelRock_Harbor_EventScript_272250
|
||||
call Common_EventScript_FerryDepartIsland
|
||||
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
|
||||
waitstate
|
||||
release
|
||||
end
|
||||
|
||||
NavelRock_Harbor_EventScript_269102:: @ 8269102
|
||||
NavelRock_Harbor_EventScript_AsYouLike:: @ 8269102
|
||||
msgbox EventTicket_Text_AsYouLike, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "0",
|
||||
"script": "NavelRock_Top_EventScript_26916F"
|
||||
"script": "NavelRock_Top_EventScript_HoOh"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
|
||||
@@ -1,45 +1,45 @@
|
||||
NavelRock_Top_MapScripts:: @ 8269113
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, NavelRock_Top_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, NavelRock_Top_MapScript1_269151
|
||||
map_script MAP_SCRIPT_ON_RESUME, NavelRock_Top_OnResume
|
||||
.byte 0
|
||||
|
||||
NavelRock_Top_OnTransition: @ 826911E
|
||||
call_if_set FLAG_CAUGHT_HO_OH, NavelRock_Top_EventScript_269131
|
||||
call_if_unset FLAG_CAUGHT_HO_OH, NavelRock_Top_EventScript_26913A
|
||||
call_if_set FLAG_CAUGHT_HO_OH, NavelRock_Top_EventScript_HideHoOh
|
||||
call_if_unset FLAG_CAUGHT_HO_OH, NavelRock_Top_EventScript_TryShowHoOh
|
||||
end
|
||||
|
||||
NavelRock_Top_EventScript_269131:: @ 8269131
|
||||
NavelRock_Top_EventScript_HideHoOh:: @ 8269131
|
||||
setvar VAR_TEMP_1, 1
|
||||
setflag FLAG_HIDE_HO_OH
|
||||
return
|
||||
|
||||
NavelRock_Top_EventScript_26913A:: @ 826913A
|
||||
NavelRock_Top_EventScript_TryShowHoOh:: @ 826913A
|
||||
setvar VAR_TEMP_1, 1
|
||||
goto_if_set FLAG_DEFEATED_HO_OH, Common_EventScript_NopReturn
|
||||
setvar VAR_TEMP_1, 0
|
||||
clearflag FLAG_HIDE_HO_OH
|
||||
return
|
||||
|
||||
NavelRock_Top_MapScript1_269151: @ 8269151
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, NavelRock_Top_EventScript_26915B
|
||||
NavelRock_Top_OnResume: @ 8269151
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, NavelRock_Top_EventScript_TryRemoveHoOh
|
||||
end
|
||||
|
||||
NavelRock_Top_EventScript_26915B:: @ 826915B
|
||||
NavelRock_Top_EventScript_TryRemoveHoOh:: @ 826915B
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
removeobject 1
|
||||
return
|
||||
|
||||
NavelRock_Top_EventScript_26916F:: @ 826916F
|
||||
NavelRock_Top_EventScript_HoOh:: @ 826916F
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 1
|
||||
special SpawnCameraObject
|
||||
setvar VAR_0x8004, 3 @ num loops
|
||||
setvar VAR_0x8005, 35 @ delay
|
||||
special LoopWingFlapSE
|
||||
applymovement 1, NavelRock_Top_Movement_269243
|
||||
applymovement EVENT_OBJ_ID_CAMERA, NavelRock_Top_Movement_269230
|
||||
applymovement 1, NavelRock_Top_Movement_HoOhAppear
|
||||
applymovement EVENT_OBJ_ID_CAMERA, NavelRock_Top_Movement_CameraPanUp
|
||||
waitmovement 0
|
||||
delay 50
|
||||
setweather WEATHER_NONE
|
||||
@@ -52,12 +52,12 @@ NavelRock_Top_EventScript_26916F:: @ 826916F
|
||||
setvar VAR_0x8004, 3 @ num loops
|
||||
setvar VAR_0x8005, 35 @ delay
|
||||
special LoopWingFlapSE
|
||||
applymovement EVENT_OBJ_ID_CAMERA, NavelRock_Top_Movement_269234
|
||||
applymovement 1, NavelRock_Top_Movement_26923A
|
||||
applymovement EVENT_OBJ_ID_CAMERA, NavelRock_Top_Movement_CameraPanDown
|
||||
applymovement 1, NavelRock_Top_Movement_HoOhApproach
|
||||
waitmovement 0
|
||||
special RemoveCameraObject
|
||||
setvar VAR_0x8004, SPECIES_HO_OH
|
||||
setvar VAR_0x8005, 70 @level
|
||||
setvar VAR_0x8005, 70 @ level
|
||||
setvar VAR_0x8006, ITEM_NONE
|
||||
special CreateObedientEnemyMon
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
@@ -67,33 +67,33 @@ NavelRock_Top_EventScript_26916F:: @ 826916F
|
||||
setvar VAR_LAST_TALKED, 1
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq NavelRock_Top_EventScript_269217
|
||||
goto_if_eq NavelRock_Top_EventScript_DefeatedHoOh
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq NavelRock_Top_EventScript_269225
|
||||
goto_if_eq NavelRock_Top_EventScript_RanFromHoOh
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq NavelRock_Top_EventScript_269225
|
||||
goto_if_eq NavelRock_Top_EventScript_RanFromHoOh
|
||||
setflag FLAG_CAUGHT_HO_OH
|
||||
releaseall
|
||||
end
|
||||
|
||||
NavelRock_Top_EventScript_269217:: @ 8269217
|
||||
NavelRock_Top_EventScript_DefeatedHoOh:: @ 8269217
|
||||
setflag FLAG_DEFEATED_HO_OH
|
||||
setvar VAR_0x8004, SPECIES_HO_OH
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
NavelRock_Top_EventScript_269225:: @ 8269225
|
||||
NavelRock_Top_EventScript_RanFromHoOh:: @ 8269225
|
||||
setvar VAR_0x8004, SPECIES_HO_OH
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
NavelRock_Top_Movement_269230: @ 8269230
|
||||
NavelRock_Top_Movement_CameraPanUp: @ 8269230
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
NavelRock_Top_Movement_269234: @ 8269234
|
||||
NavelRock_Top_Movement_CameraPanDown: @ 8269234
|
||||
delay_16
|
||||
delay_16
|
||||
walk_down
|
||||
@@ -101,7 +101,7 @@ NavelRock_Top_Movement_269234: @ 8269234
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
NavelRock_Top_Movement_26923A: @ 826923A
|
||||
NavelRock_Top_Movement_HoOhApproach: @ 826923A
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -112,7 +112,7 @@ NavelRock_Top_Movement_26923A: @ 826923A
|
||||
delay_16
|
||||
step_end
|
||||
|
||||
NavelRock_Top_Movement_269243: @ 8269243
|
||||
NavelRock_Top_Movement_HoOhAppear: @ 8269243
|
||||
delay_16
|
||||
delay_16
|
||||
walk_in_place_down
|
||||
|
||||
@@ -5,7 +5,7 @@ SealedChamber_InnerRoom_EventScript_2391F8:: @ 82391F8
|
||||
lockall
|
||||
braillemessage SealedChamber_InnerRoom_Braille_2A6B99
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
goto_if_set FLAG_REGI_DOORS_OPENED, SealedChamber_InnerRoom_EventScript_239253
|
||||
specialvar VAR_RESULT, CheckRelicanthWailord
|
||||
compare VAR_RESULT, 0
|
||||
@@ -42,7 +42,7 @@ SealedChamber_InnerRoom_EventScript_239255:: @ 8239255
|
||||
lockall
|
||||
braillemessage SealedChamber_InnerRoom_Braille_2A6BCA
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -50,7 +50,7 @@ SealedChamber_InnerRoom_EventScript_23925F:: @ 823925F
|
||||
lockall
|
||||
braillemessage SealedChamber_InnerRoom_Braille_2A6BEC
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -58,7 +58,7 @@ SealedChamber_InnerRoom_EventScript_239269:: @ 8239269
|
||||
lockall
|
||||
braillemessage SealedChamber_InnerRoom_Braille_2A6C0D
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -66,7 +66,7 @@ SealedChamber_InnerRoom_EventScript_239273:: @ 8239273
|
||||
lockall
|
||||
braillemessage SealedChamber_InnerRoom_Braille_2A6C34
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -74,7 +74,7 @@ SealedChamber_InnerRoom_EventScript_23927D:: @ 823927D
|
||||
lockall
|
||||
braillemessage SealedChamber_InnerRoom_Braille_2A6C48
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -82,7 +82,7 @@ SealedChamber_InnerRoom_EventScript_239287:: @ 8239287
|
||||
lockall
|
||||
braillemessage SealedChamber_InnerRoom_Braille_2A6C73
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ SealedChamber_OuterRoom_EventScript_23916C:: @ 823916C
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B27
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -38,7 +38,7 @@ SealedChamber_OuterRoom_EventScript_239176:: @ 8239176
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B31
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -46,7 +46,7 @@ SealedChamber_OuterRoom_EventScript_239180:: @ 8239180
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B3B
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -54,7 +54,7 @@ SealedChamber_OuterRoom_EventScript_23918A:: @ 823918A
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B45
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -62,7 +62,7 @@ SealedChamber_OuterRoom_EventScript_239194:: @ 8239194
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B4F
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -70,7 +70,7 @@ SealedChamber_OuterRoom_EventScript_23919E:: @ 823919E
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B59
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -78,7 +78,7 @@ SealedChamber_OuterRoom_EventScript_2391A8:: @ 82391A8
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B63
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -86,7 +86,7 @@ SealedChamber_OuterRoom_EventScript_2391B2:: @ 82391B2
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B6E
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -94,7 +94,7 @@ SealedChamber_OuterRoom_EventScript_2391BC:: @ 82391BC
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B76
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -102,7 +102,7 @@ SealedChamber_OuterRoom_EventScript_2391C6:: @ 82391C6
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B81
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -111,7 +111,7 @@ SealedChamber_OuterRoom_EventScript_2391D0:: @ 82391D0
|
||||
goto_if_set FLAG_SYS_BRAILLE_DIG, SealedChamber_OuterRoom_EventScript_2391E3
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B89
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -124,7 +124,7 @@ SealedChamber_OuterRoom_EventScript_2391ED:: @ 82391ED
|
||||
lockall
|
||||
braillemessage SealedChamber_OuterRoom_Braille_2A6B89
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
||||
@@ -37,8 +37,8 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SkyPillar_Top_EventScript_239722",
|
||||
"flag": "FLAG_RAYQUAZA_ON_SKY_TOWER_SUMMIT"
|
||||
"script": "SkyPillar_Top_EventScript_Rayquaza",
|
||||
"flag": "FLAG_HIDE_RAYQUAZA_SKY_TOWER_SUMMIT"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
@@ -58,7 +58,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_SKY_PILLAR_RAQUAZA_CRY_DONE",
|
||||
"var_value": "0",
|
||||
"script": "SkyPillar_Top_EventScript_23979A"
|
||||
"script": "SkyPillar_Top_EventScript_AwakenRayquaza"
|
||||
}
|
||||
],
|
||||
"bg_events": []
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
SkyPillar_Top_MapScripts:: @ 82396B8
|
||||
map_script MAP_SCRIPT_ON_RESUME, SkyPillar_Top_MapScript1_2396C8
|
||||
map_script MAP_SCRIPT_ON_RESUME, SkyPillar_Top_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, SkyPillar_Top_OnTransition
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, SkyPillar_Top_MapScript2_239713
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, SkyPillar_Top_OnWarp
|
||||
.byte 0
|
||||
|
||||
SkyPillar_Top_MapScript1_2396C8: @ 82396C8
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, SkyPillar_Top_EventScript_2396D2
|
||||
SkyPillar_Top_OnResume: @ 82396C8
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, SkyPillar_Top_EventScript_TryRemoveRayquaza
|
||||
end
|
||||
|
||||
SkyPillar_Top_EventScript_2396D2:: @ 82396D2
|
||||
SkyPillar_Top_EventScript_TryRemoveRayquaza:: @ 82396D2
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
@@ -17,33 +17,33 @@ SkyPillar_Top_EventScript_2396D2:: @ 82396D2
|
||||
|
||||
SkyPillar_Top_OnTransition: @ 82396E6
|
||||
compare VAR_SKY_PILLAR_STATE, 2
|
||||
call_if_lt SkyPillar_Top_EventScript_2396FD
|
||||
call_if_lt SkyPillar_Top_EventScript_SetCleanLayout
|
||||
compare VAR_SKY_PILLAR_STATE, 2
|
||||
call_if_ge SkyPillar_Top_EventScript_239705
|
||||
call_if_ge SkyPillar_Top_EventScript_TryShowRayquaza
|
||||
end
|
||||
|
||||
SkyPillar_Top_EventScript_2396FD:: @ 82396FD
|
||||
SkyPillar_Top_EventScript_SetCleanLayout:: @ 82396FD
|
||||
setmaplayoutindex LAYOUT_SKY_PILLAR_TOP_CLEAN
|
||||
setobjectmovementtype 1, MOVEMENT_TYPE_FACE_DOWN
|
||||
return
|
||||
|
||||
SkyPillar_Top_EventScript_239705:: @ 8239705
|
||||
call_if_unset FLAG_DEFEATED_RAYQUAZA, SkyPillar_Top_EventScript_23970F
|
||||
SkyPillar_Top_EventScript_TryShowRayquaza:: @ 8239705
|
||||
call_if_unset FLAG_DEFEATED_RAYQUAZA, SkyPillar_Top_EventScript_ShowRayquaza
|
||||
return
|
||||
|
||||
SkyPillar_Top_EventScript_23970F:: @ 823970F
|
||||
clearflag FLAG_RAYQUAZA_ON_SKY_TOWER_SUMMIT
|
||||
SkyPillar_Top_EventScript_ShowRayquaza:: @ 823970F
|
||||
clearflag FLAG_HIDE_RAYQUAZA_SKY_TOWER_SUMMIT
|
||||
return
|
||||
|
||||
SkyPillar_Top_MapScript2_239713: @ 8239713
|
||||
map_script_2 VAR_SKY_PILLAR_STATE, 0, SkyPillar_Top_EventScript_23971D
|
||||
SkyPillar_Top_OnWarp: @ 8239713
|
||||
map_script_2 VAR_SKY_PILLAR_STATE, 0, SkyPillar_Top_EventScript_RayquazaFaceDown
|
||||
.2byte 0
|
||||
|
||||
SkyPillar_Top_EventScript_23971D:: @ 823971D
|
||||
SkyPillar_Top_EventScript_RayquazaFaceDown:: @ 823971D
|
||||
turnobject 1, DIR_SOUTH
|
||||
end
|
||||
|
||||
SkyPillar_Top_EventScript_239722:: @ 8239722
|
||||
SkyPillar_Top_EventScript_Rayquaza:: @ 8239722
|
||||
lockall
|
||||
waitse
|
||||
playmoncry SPECIES_RAYQUAZA, 2
|
||||
@@ -56,33 +56,33 @@ SkyPillar_Top_EventScript_239722:: @ 8239722
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq SkyPillar_Top_EventScript_239768
|
||||
goto_if_eq SkyPillar_Top_EventScript_DefeatedRayquaza
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq SkyPillar_Top_EventScript_239771
|
||||
goto_if_eq SkyPillar_Top_EventScript_RanFromRayquaza
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq SkyPillar_Top_EventScript_239771
|
||||
goto_if_eq SkyPillar_Top_EventScript_RanFromRayquaza
|
||||
setflag FLAG_DEFEATED_RAYQUAZA
|
||||
releaseall
|
||||
end
|
||||
|
||||
SkyPillar_Top_EventScript_239768:: @ 8239768
|
||||
SkyPillar_Top_EventScript_DefeatedRayquaza:: @ 8239768
|
||||
setflag FLAG_DEFEATED_RAYQUAZA
|
||||
goto SkyPillar_Top_EventScript_23977C
|
||||
goto SkyPillar_Top_EventScript_DefeatedRayquaza2
|
||||
end
|
||||
|
||||
SkyPillar_Top_EventScript_239771:: @ 8239771
|
||||
SkyPillar_Top_EventScript_RanFromRayquaza:: @ 8239771
|
||||
setvar VAR_0x8004, SPECIES_RAYQUAZA
|
||||
goto SkyPillar_Top_EventScript_239785
|
||||
goto SkyPillar_Top_EventScript_RanFromRayquaza2
|
||||
end
|
||||
|
||||
SkyPillar_Top_EventScript_23977C:: @ 823977C
|
||||
SkyPillar_Top_EventScript_DefeatedRayquaza2:: @ 823977C
|
||||
fadescreenswapbuffers 1
|
||||
removeobject VAR_LAST_TALKED
|
||||
fadescreenswapbuffers 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
SkyPillar_Top_EventScript_239785:: @ 8239785
|
||||
SkyPillar_Top_EventScript_RanFromRayquaza2:: @ 8239785
|
||||
fadescreenswapbuffers 1
|
||||
removeobject VAR_LAST_TALKED
|
||||
fadescreenswapbuffers 0
|
||||
@@ -91,16 +91,16 @@ SkyPillar_Top_EventScript_239785:: @ 8239785
|
||||
releaseall
|
||||
end
|
||||
|
||||
SkyPillar_Top_EventScript_23979A:: @ 823979A
|
||||
SkyPillar_Top_EventScript_AwakenRayquaza:: @ 823979A
|
||||
lockall
|
||||
fadeoutbgm 1
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_FaceUp
|
||||
waitmovement 0
|
||||
special SpawnCameraObject
|
||||
applymovement EVENT_OBJ_ID_CAMERA, SkyPillar_Top_Movement_239858
|
||||
applymovement EVENT_OBJ_ID_CAMERA, SkyPillar_Top_Movement_CameraPanUp
|
||||
waitmovement 0
|
||||
special RemoveCameraObject
|
||||
applymovement 1, SkyPillar_Top_Movement_23983A
|
||||
applymovement 1, SkyPillar_Top_Movement_RayquazaStir
|
||||
waitmovement 0
|
||||
waitse
|
||||
playmoncry SPECIES_RAYQUAZA, 2
|
||||
@@ -119,15 +119,15 @@ SkyPillar_Top_EventScript_23979A:: @ 823979A
|
||||
special ShakeCamera
|
||||
waitstate
|
||||
waitmoncry
|
||||
applymovement 1, SkyPillar_Top_Movement_23984B
|
||||
applymovement 1, SkyPillar_Top_Movement_RayquazaFlyOff
|
||||
waitmovement 0
|
||||
removeobject 1
|
||||
msgbox SkyPillar_Top_Text_239860, MSGBOX_DEFAULT
|
||||
msgbox SkyPillar_Top_Text_RayquazaFlewOff, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
delay 20
|
||||
fadeinbgm 1
|
||||
special SpawnCameraObject
|
||||
applymovement EVENT_OBJ_ID_CAMERA, SkyPillar_Top_Movement_23985C
|
||||
applymovement EVENT_OBJ_ID_CAMERA, SkyPillar_Top_Movement_CameraPanDown
|
||||
waitmovement 0
|
||||
special RemoveCameraObject
|
||||
setvar VAR_SOOTOPOLIS_CITY_STATE, 5
|
||||
@@ -136,7 +136,7 @@ SkyPillar_Top_EventScript_23979A:: @ 823979A
|
||||
releaseall
|
||||
end
|
||||
|
||||
SkyPillar_Top_Movement_23983A: @ 823983A
|
||||
SkyPillar_Top_Movement_RayquazaStir: @ 823983A
|
||||
delay_16
|
||||
walk_in_place_fast_left
|
||||
delay_16
|
||||
@@ -155,7 +155,7 @@ SkyPillar_Top_Movement_23983A: @ 823983A
|
||||
delay_16
|
||||
step_end
|
||||
|
||||
SkyPillar_Top_Movement_23984B: @ 823984B
|
||||
SkyPillar_Top_Movement_RayquazaFlyOff: @ 823984B
|
||||
delay_16
|
||||
walk_in_place_down
|
||||
delay_8
|
||||
@@ -170,18 +170,18 @@ SkyPillar_Top_Movement_23984B: @ 823984B
|
||||
slide_up
|
||||
step_end
|
||||
|
||||
SkyPillar_Top_Movement_239858: @ 8239858
|
||||
SkyPillar_Top_Movement_CameraPanUp: @ 8239858
|
||||
walk_slow_up
|
||||
walk_slow_up
|
||||
walk_slow_up
|
||||
step_end
|
||||
|
||||
SkyPillar_Top_Movement_23985C: @ 823985C
|
||||
SkyPillar_Top_Movement_CameraPanDown: @ 823985C
|
||||
walk_slow_down
|
||||
walk_slow_down
|
||||
walk_slow_down
|
||||
step_end
|
||||
|
||||
SkyPillar_Top_Text_239860: @ 8239860
|
||||
SkyPillar_Top_Text_RayquazaFlewOff: @ 8239860
|
||||
.string "The awakened RAYQUAZA flew off…$"
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "SouthernIsland_Exterior_EventScript_2429D2",
|
||||
"script": "SouthernIsland_Exterior_EventScript_Sailor",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -65,7 +65,7 @@
|
||||
"y": 7,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "SouthernIsland_Exterior_EventScript_242A3C"
|
||||
"script": "SouthernIsland_Exterior_EventScript_Sign"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -6,12 +6,12 @@ SouthernIsland_Exterior_OnTransition: @ 82429CE
|
||||
setflag FLAG_LANDMARK_SOUTHERN_ISLAND
|
||||
end
|
||||
|
||||
SouthernIsland_Exterior_EventScript_2429D2:: @ 82429D2
|
||||
SouthernIsland_Exterior_EventScript_Sailor:: @ 82429D2
|
||||
lock
|
||||
faceplayer
|
||||
msgbox EventTicket_Text_SouthernIslandSailBack, MSGBOX_YESNO
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq SouthernIsland_Exterior_EventScript_242A17
|
||||
goto_if_eq SouthernIsland_Exterior_EventScript_AsYouLike
|
||||
msgbox EventTicket_Text_SailHome, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFastestDown
|
||||
@@ -19,37 +19,37 @@ SouthernIsland_Exterior_EventScript_2429D2:: @ 82429D2
|
||||
delay 30
|
||||
hideobjectat 1, MAP_SOUTHERN_ISLAND_EXTERIOR
|
||||
setvar VAR_0x8004, 2
|
||||
call SouthernIsland_Exterior_EventScript_272250
|
||||
call Common_EventScript_FerryDepartIsland
|
||||
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
|
||||
waitstate
|
||||
release
|
||||
end
|
||||
|
||||
SouthernIsland_Exterior_EventScript_242A17:: @ 8242A17
|
||||
SouthernIsland_Exterior_EventScript_AsYouLike:: @ 8242A17
|
||||
msgbox EventTicket_Text_AsYouLike, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideWest_EventScript_242A21:: @ 8242A21
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_OutsideWest_Movement_242A37
|
||||
Ferry_EventScript_DepartIslandSouth:: @ 8242A21
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Ferry_EventScript_DepartIslandBoardSouth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
BattleFrontier_OutsideWest_EventScript_242A2C:: @ 8242A2C
|
||||
applymovement EVENT_OBJ_ID_PLAYER, BattleFrontier_OutsideWest_Movement_242A39
|
||||
Ferry_EventScript_DepartIslandWest:: @ 8242A2C
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Ferry_EventScript_DepartIslandBoardWest
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
BattleFrontier_OutsideWest_Movement_242A37: @ 8242A37
|
||||
Ferry_EventScript_DepartIslandBoardSouth: @ 8242A37
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
BattleFrontier_OutsideWest_Movement_242A39: @ 8242A39
|
||||
Ferry_EventScript_DepartIslandBoardWest: @ 8242A39
|
||||
walk_left
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
SouthernIsland_Exterior_EventScript_242A3C:: @ 8242A3C
|
||||
SouthernIsland_Exterior_EventScript_Sign:: @ 8242A3C
|
||||
msgbox SouthernIsland_Exterior_Text_Sign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
"y": 11,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "SouthernIsland_Interior_EventScript_242AC4"
|
||||
"script": "SouthernIsland_Interior_EventScript_TryLatiEncounter"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,13 +1,13 @@
|
||||
SouthernIsland_Interior_MapScripts:: @ 8242A45
|
||||
map_script MAP_SCRIPT_ON_RESUME, SouthernIsland_Interior_MapScript1_242A50
|
||||
map_script MAP_SCRIPT_ON_RESUME, SouthernIsland_Interior_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, SouthernIsland_Interior_OnTransition
|
||||
.byte 0
|
||||
|
||||
SouthernIsland_Interior_MapScript1_242A50: @ 8242A50
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, SouthernIsland_Interior_EventScript_242A5A
|
||||
SouthernIsland_Interior_OnResume: @ 8242A50
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, SouthernIsland_Interior_EventScript_TryRemoveLati
|
||||
end
|
||||
|
||||
SouthernIsland_Interior_EventScript_242A5A:: @ 8242A5A
|
||||
SouthernIsland_Interior_EventScript_TryRemoveLati:: @ 8242A5A
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
@@ -16,53 +16,53 @@ SouthernIsland_Interior_EventScript_242A5A:: @ 8242A5A
|
||||
|
||||
SouthernIsland_Interior_OnTransition: @ 8242A6E
|
||||
compare VAR_ROAMER_POKEMON, 0
|
||||
call_if_eq SouthernIsland_Interior_EventScript_242A8A
|
||||
call_if_eq SouthernIsland_Interior_EventScript_SetUpLatios
|
||||
compare VAR_ROAMER_POKEMON, 0
|
||||
call_if_ne SouthernIsland_Interior_EventScript_242A95
|
||||
call SouthernIsland_Interior_EventScript_242AA0
|
||||
call_if_ne SouthernIsland_Interior_EventScript_SetUpLatias
|
||||
call SouthernIsland_Interior_EventScript_SetUpPlayerGfx
|
||||
end
|
||||
|
||||
SouthernIsland_Interior_EventScript_242A8A:: @ 8242A8A
|
||||
SouthernIsland_Interior_EventScript_SetUpLatios:: @ 8242A8A
|
||||
setvar VAR_OBJ_GFX_ID_1, EVENT_OBJ_GFX_LATIOS
|
||||
setvar VAR_TEMP_4, SPECIES_LATIOS
|
||||
return
|
||||
|
||||
SouthernIsland_Interior_EventScript_242A95:: @ 8242A95
|
||||
SouthernIsland_Interior_EventScript_SetUpLatias:: @ 8242A95
|
||||
setvar VAR_OBJ_GFX_ID_1, EVENT_OBJ_GFX_LATIAS
|
||||
setvar VAR_TEMP_4, SPECIES_LATIAS
|
||||
return
|
||||
|
||||
SouthernIsland_Interior_EventScript_242AA0:: @ 8242AA0
|
||||
SouthernIsland_Interior_EventScript_SetUpPlayerGfx:: @ 8242AA0
|
||||
checkplayergender
|
||||
compare VAR_RESULT, MALE
|
||||
goto_if_eq SouthernIsland_Interior_EventScript_242AB8
|
||||
goto_if_eq SouthernIsland_Interior_EventScript_SetBrendanGfx
|
||||
compare VAR_RESULT, FEMALE
|
||||
goto_if_eq SouthernIsland_Interior_EventScript_242ABE
|
||||
goto_if_eq SouthernIsland_Interior_EventScript_SetMayGfx
|
||||
end
|
||||
|
||||
SouthernIsland_Interior_EventScript_242AB8:: @ 8242AB8
|
||||
SouthernIsland_Interior_EventScript_SetBrendanGfx:: @ 8242AB8
|
||||
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL
|
||||
return
|
||||
|
||||
SouthernIsland_Interior_EventScript_242ABE:: @ 8242ABE
|
||||
SouthernIsland_Interior_EventScript_SetMayGfx:: @ 8242ABE
|
||||
setvar VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_RIVAL_MAY_NORMAL
|
||||
return
|
||||
|
||||
SouthernIsland_Interior_EventScript_242AC4:: @ 8242AC4
|
||||
SouthernIsland_Interior_EventScript_TryLatiEncounter:: @ 8242AC4
|
||||
lockall
|
||||
setvar VAR_0x8008, 12
|
||||
goto SouthernIsland_Interior_EventScript_242AD0
|
||||
goto SouthernIsland_Interior_EventScript_Lati
|
||||
end
|
||||
|
||||
SouthernIsland_Interior_EventScript_242AD0:: @ 8242AD0
|
||||
goto_if_set FLAG_TEMP_2, SouthernIsland_Interior_EventScript_242B9A
|
||||
goto_if_set FLAG_DEFEATED_LATIAS_OR_LATIOS, SouthernIsland_Interior_EventScript_242B9A
|
||||
goto_if_set FLAG_CAUGHT_LATIAS_OR_LATIOS, SouthernIsland_Interior_EventScript_242B9A
|
||||
goto_if_unset FLAG_SYS_HAS_EON_TICKET, SouthernIsland_Interior_EventScript_242B9A
|
||||
SouthernIsland_Interior_EventScript_Lati:: @ 8242AD0
|
||||
goto_if_set FLAG_TEMP_2, SouthernIsland_Interior_EventScript_Sign
|
||||
goto_if_set FLAG_DEFEATED_LATIAS_OR_LATIOS, SouthernIsland_Interior_EventScript_Sign
|
||||
goto_if_set FLAG_CAUGHT_LATIAS_OR_LATIOS, SouthernIsland_Interior_EventScript_Sign
|
||||
goto_if_unset FLAG_SYS_HAS_EON_TICKET, SouthernIsland_Interior_EventScript_Sign
|
||||
setflag FLAG_ENCOUNTERED_LATIAS_OR_LATIOS
|
||||
setflag FLAG_TEMP_2
|
||||
special SpawnCameraObject
|
||||
applymovement EVENT_OBJ_ID_CAMERA, SouthernIsland_Interior_Movement_242BCA
|
||||
applymovement EVENT_OBJ_ID_CAMERA, SouthernIsland_Interior_Movement_CameraPanUp
|
||||
waitmovement 0
|
||||
delay 50
|
||||
waitse
|
||||
@@ -71,68 +71,68 @@ SouthernIsland_Interior_EventScript_242AD0:: @ 8242AD0
|
||||
waitmoncry
|
||||
addobject 2
|
||||
delay 30
|
||||
applymovement EVENT_OBJ_ID_CAMERA, SouthernIsland_Interior_Movement_242BCE
|
||||
applymovement 2, SouthernIsland_Interior_Movement_242BDA
|
||||
applymovement EVENT_OBJ_ID_CAMERA, SouthernIsland_Interior_Movement_CameraPanDown
|
||||
applymovement 2, SouthernIsland_Interior_Movement_LatiApproach
|
||||
waitmovement 0
|
||||
delay 50
|
||||
special RemoveCameraObject
|
||||
setvar VAR_LAST_TALKED, 2
|
||||
compare VAR_ROAMER_POKEMON, 0
|
||||
call_if_eq SouthernIsland_Interior_EventScript_242BA4
|
||||
call_if_eq SouthernIsland_Interior_EventScript_SetLatiosBattleVars
|
||||
compare VAR_ROAMER_POKEMON, 0
|
||||
call_if_ne SouthernIsland_Interior_EventScript_242BB7
|
||||
call_if_ne SouthernIsland_Interior_EventScript_SetLatiasBattleVars
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special BattleSetup_StartLatiBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq SouthernIsland_Interior_EventScript_242B81
|
||||
goto_if_eq SouthernIsland_Interior_EventScript_LatiDefeated
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq SouthernIsland_Interior_EventScript_242B8F
|
||||
goto_if_eq SouthernIsland_Interior_EventScript_RanFromLati
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq SouthernIsland_Interior_EventScript_242B8F
|
||||
goto_if_eq SouthernIsland_Interior_EventScript_RanFromLati
|
||||
setflag FLAG_CAUGHT_LATIAS_OR_LATIOS
|
||||
releaseall
|
||||
end
|
||||
|
||||
SouthernIsland_Interior_EventScript_242B81:: @ 8242B81
|
||||
SouthernIsland_Interior_EventScript_LatiDefeated:: @ 8242B81
|
||||
setflag FLAG_DEFEATED_LATIAS_OR_LATIOS
|
||||
copyvar VAR_0x8004, VAR_TEMP_4
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
SouthernIsland_Interior_EventScript_242B8F:: @ 8242B8F
|
||||
SouthernIsland_Interior_EventScript_RanFromLati:: @ 8242B8F
|
||||
copyvar VAR_0x8004, VAR_TEMP_4
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
SouthernIsland_Interior_EventScript_242B9A:: @ 8242B9A
|
||||
SouthernIsland_Interior_EventScript_Sign:: @ 8242B9A
|
||||
msgbox SouthernIsland_Interior_Text_Sign, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
SouthernIsland_Interior_EventScript_242BA4:: @ 8242BA4
|
||||
SouthernIsland_Interior_EventScript_SetLatiosBattleVars:: @ 8242BA4
|
||||
setvar VAR_0x8004, SPECIES_LATIOS
|
||||
setvar VAR_0x8005, 50 @level
|
||||
setvar VAR_0x8005, 50 @ level
|
||||
setvar VAR_0x8006, ITEM_SOUL_DEW
|
||||
special CreateObedientEnemyMon
|
||||
return
|
||||
|
||||
SouthernIsland_Interior_EventScript_242BB7:: @ 8242BB7
|
||||
SouthernIsland_Interior_EventScript_SetLatiasBattleVars:: @ 8242BB7
|
||||
setvar VAR_0x8004, SPECIES_LATIAS
|
||||
setvar VAR_0x8005, 50 @level
|
||||
setvar VAR_0x8005, 50 @ level
|
||||
setvar VAR_0x8006, ITEM_SOUL_DEW
|
||||
special CreateObedientEnemyMon
|
||||
return
|
||||
|
||||
SouthernIsland_Interior_Movement_242BCA: @ 8242BCA
|
||||
SouthernIsland_Interior_Movement_CameraPanUp: @ 8242BCA
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
SouthernIsland_Interior_Movement_242BCE: @ 8242BCE
|
||||
SouthernIsland_Interior_Movement_CameraPanDown: @ 8242BCE
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
@@ -146,7 +146,7 @@ SouthernIsland_Interior_Movement_242BCE: @ 8242BCE
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
SouthernIsland_Interior_Movement_242BDA: @ 8242BDA
|
||||
SouthernIsland_Interior_Movement_LatiApproach: @ 8242BDA
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": "1",
|
||||
"script": "TerraCave_End_EventScript_23B0EC"
|
||||
"script": "TerraCave_End_EventScript_Groudon"
|
||||
}
|
||||
],
|
||||
"bg_events": []
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
TerraCave_End_MapScripts:: @ 823B0B0
|
||||
map_script MAP_SCRIPT_ON_RESUME, TerraCave_End_MapScript1_23B0BB
|
||||
map_script MAP_SCRIPT_ON_RESUME, TerraCave_End_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, TerraCave_End_OnTransition
|
||||
.byte 0
|
||||
|
||||
TerraCave_End_MapScript1_23B0BB: @ 823B0BB
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, TerraCave_End_EventScript_23B0C5
|
||||
TerraCave_End_OnResume: @ 823B0BB
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, TerraCave_End_EventScript_TryRemoveGroudon
|
||||
end
|
||||
|
||||
TerraCave_End_EventScript_23B0C5:: @ 823B0C5
|
||||
TerraCave_End_EventScript_TryRemoveGroudon:: @ 823B0C5
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne Common_EventScript_NopReturn
|
||||
@@ -15,19 +15,19 @@ TerraCave_End_EventScript_23B0C5:: @ 823B0C5
|
||||
return
|
||||
|
||||
TerraCave_End_OnTransition: @ 823B0D9
|
||||
call_if_unset FLAG_DEFEATED_GROUDON, TerraCave_End_EventScript_23B0E3
|
||||
call_if_unset FLAG_DEFEATED_GROUDON, TerraCave_End_EventScript_ShowGroudon
|
||||
end
|
||||
|
||||
TerraCave_End_EventScript_23B0E3:: @ 823B0E3
|
||||
TerraCave_End_EventScript_ShowGroudon:: @ 823B0E3
|
||||
clearflag FLAG_HIDE_TERRA_CAVE_GROUDON
|
||||
setvar VAR_TEMP_1, 1
|
||||
return
|
||||
|
||||
TerraCave_End_EventScript_23B0EC:: @ 823B0EC
|
||||
TerraCave_End_EventScript_Groudon:: @ 823B0EC
|
||||
lockall
|
||||
applymovement EVENT_OBJ_ID_PLAYER, Common_Movement_FaceUp
|
||||
waitmovement 0
|
||||
applymovement 1, TerraCave_End_Movement_23B16E
|
||||
applymovement 1, TerraCave_End_Movement_GroudonApproach
|
||||
waitmovement 0
|
||||
waitse
|
||||
playmoncry SPECIES_GROUDON, 2
|
||||
@@ -42,28 +42,28 @@ TerraCave_End_EventScript_23B0EC:: @ 823B0EC
|
||||
setvar VAR_TEMP_1, 0
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq TerraCave_End_EventScript_23B155
|
||||
goto_if_eq TerraCave_End_EventScript_DefeatedGroudon
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq TerraCave_End_EventScript_23B163
|
||||
goto_if_eq TerraCave_End_EventScript_RanFromGroudon
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq TerraCave_End_EventScript_23B163
|
||||
goto_if_eq TerraCave_End_EventScript_RanFromGroudon
|
||||
setvar VAR_SHOULD_END_UNUSUAL_WEATHER, 1
|
||||
setflag FLAG_DEFEATED_GROUDON
|
||||
releaseall
|
||||
end
|
||||
|
||||
TerraCave_End_EventScript_23B155:: @ 823B155
|
||||
TerraCave_End_EventScript_DefeatedGroudon:: @ 823B155
|
||||
setvar VAR_SHOULD_END_UNUSUAL_WEATHER, 1
|
||||
setflag FLAG_DEFEATED_GROUDON
|
||||
goto Common_EventScript_RemoveStaticPokemon
|
||||
end
|
||||
|
||||
TerraCave_End_EventScript_23B163:: @ 823B163
|
||||
TerraCave_End_EventScript_RanFromGroudon:: @ 823B163
|
||||
setvar VAR_0x8004, SPECIES_GROUDON
|
||||
goto Common_EventScript_LegendaryFlewAway
|
||||
end
|
||||
|
||||
TerraCave_End_Movement_23B16E: @ 823B16E
|
||||
TerraCave_End_Movement_GroudonApproach: @ 823B16E
|
||||
init_affine_anim
|
||||
walk_down_start_affine
|
||||
delay_16
|
||||
|
||||
@@ -22,7 +22,7 @@ Underwater_SealedChamber_EventScript_2390FC:: @ 82390FC
|
||||
lockall
|
||||
braillemessage Underwater_SealedChamber_Braille_2A6B15
|
||||
waitbuttonpress
|
||||
hidebox2
|
||||
closebraillemessage
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@ gScriptCmdTable:: @ 81DB67C
|
||||
.4byte ScrCmd_warpmossdeepgym
|
||||
.4byte ScrCmd_cmdD8
|
||||
.4byte ScrCmd_cmdD9
|
||||
.4byte ScrCmd_cmdDA
|
||||
.4byte ScrCmd_closebraillemessage
|
||||
.4byte ScrCmd_cmdDB
|
||||
.4byte ScrCmd_fadescreenswapbuffers
|
||||
.4byte ScrCmd_buffertrainerclassname
|
||||
|
||||
@@ -1,32 +1,32 @@
|
||||
@ All unused / leftover scripts from RS
|
||||
EventScript_272274:: @ 8272274
|
||||
CaveOfOrigin_EventScript_LegendaryCry:: @ 8272274
|
||||
lockall
|
||||
waitse
|
||||
playmoncry SPECIES_KYOGRE, 2
|
||||
playmoncry SPECIES_KYOGRE, 2 @ SPECIES_GROUDON in Ruby
|
||||
waitmoncry
|
||||
setvar VAR_TEMP_5, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_272283:: @ 8272283
|
||||
CaveOfOrigin_EventScript_Shake1:: @ 8272283
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 1
|
||||
goto EventScript_2722A7
|
||||
goto CaveOfOrigin_EventScript_Shake
|
||||
end
|
||||
|
||||
EventScript_27228F:: @ 827228F
|
||||
CaveOfOrigin_EventScript_Shake2:: @ 827228F
|
||||
lockall
|
||||
setvar VAR_TEMP_2, 1
|
||||
goto EventScript_2722A7
|
||||
goto CaveOfOrigin_EventScript_Shake
|
||||
end
|
||||
|
||||
EventScript_27229B:: @ 827229B
|
||||
CaveOfOrigin_EventScript_Shake3:: @ 827229B
|
||||
lockall
|
||||
setvar VAR_TEMP_3, 1
|
||||
goto EventScript_2722A7
|
||||
goto CaveOfOrigin_EventScript_Shake
|
||||
end
|
||||
|
||||
EventScript_2722A7:: @ 82722A7
|
||||
CaveOfOrigin_EventScript_Shake:: @ 82722A7
|
||||
setvar VAR_0x8004, 1 @ vertical pan
|
||||
setvar VAR_0x8005, 1 @ horizontal pan
|
||||
setvar VAR_0x8006, 8 @ num shakes
|
||||
@@ -36,10 +36,7 @@ EventScript_2722A7:: @ 82722A7
|
||||
releaseall
|
||||
end
|
||||
|
||||
CaveOfOrigin_1F_EventScript_2722C1:: @ 82722C1
|
||||
CaveOfOrigin_UnusedRubySapphireMap1_EventScript_2722C1:: @ 82722C1
|
||||
CaveOfOrigin_UnusedRubySapphireMap2_EventScript_2722C1:: @ 82722C1
|
||||
CaveOfOrigin_UnusedRubySapphireMap3_EventScript_2722C1:: @ 82722C1
|
||||
CaveOfOrigin_EventScript_SetTempVars:: @ 82722C1
|
||||
setvar VAR_TEMP_1, 1
|
||||
setvar VAR_TEMP_2, 1
|
||||
setvar VAR_TEMP_3, 1
|
||||
|
||||
@@ -240,6 +240,6 @@ EventScript_ResetAllMapFlags:: @ 82715DE
|
||||
setflag FLAG_HIDE_FALLORBOR_TOWN_BATTLE_TENT_SCOTT
|
||||
setflag FLAG_HIDE_EVER_GRANDE_POKEMON_CENTER_1F_SCOTT
|
||||
setflag FLAG_HIDE_SKY_PILLAR_WALLACE
|
||||
setflag FLAG_RAYQUAZA_ON_SKY_TOWER_SUMMIT
|
||||
setflag FLAG_HIDE_RAYQUAZA_SKY_TOWER_SUMMIT
|
||||
call EventScript_ResetAllBerries
|
||||
end
|
||||
|
||||
@@ -489,7 +489,7 @@ gSpecials:: @ 81DBA64
|
||||
def_special GetBattleFrontierTutorMoveIndex
|
||||
def_special sub_813AF48
|
||||
def_special DoDeoxysRockInteraction
|
||||
def_special sub_813B1D0
|
||||
def_special SetDeoxysRockPalette
|
||||
def_special CreateObedientEnemyMon
|
||||
def_special StartMirageTowerDisintegration
|
||||
def_special StartMirageTowerShake
|
||||
|
||||
@@ -186,7 +186,7 @@ SealedChamber_InnerRoom_Braille_2A6C73: @ 82A6C73
|
||||
.braille "POKEMON\n"
|
||||
.braille "WAITS.$"
|
||||
|
||||
DesertRuins_Braille_2A6CA0: @ 82A6CA0
|
||||
DesertRuins_Braille_UseRockSmash: @ 82A6CA0
|
||||
.byte 1
|
||||
.byte 0
|
||||
.byte 27
|
||||
@@ -198,7 +198,7 @@ DesertRuins_Braille_2A6CA0: @ 82A6CA0
|
||||
.braille "THEN, USE\n"
|
||||
.braille "ROCK SMASH.$"
|
||||
|
||||
IslandCave_Braille_2A6CD4: @ 82A6CD4
|
||||
IslandCave_Braille_RunLapAroundWall: @ 82A6CD4
|
||||
.byte 5
|
||||
.byte 0
|
||||
.byte 25
|
||||
@@ -210,7 +210,7 @@ IslandCave_Braille_2A6CD4: @ 82A6CD4
|
||||
.braille "RUN AROUND\n"
|
||||
.braille "ONE LAP.$"
|
||||
|
||||
AncientTomb_Braille_2A6D06: @ 82A6D06
|
||||
AncientTomb_Braille_ShineInTheMiddle: @ 82A6D06
|
||||
.byte 3
|
||||
.byte 0
|
||||
.byte 25
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
#define FLAG_UNUSED_0x04F 0x4F // Unused Flag
|
||||
|
||||
// Scripts
|
||||
#define FLAG_RAYQUAZA_ON_SKY_TOWER_SUMMIT 0x50
|
||||
#define FLAG_HIDE_RAYQUAZA_SKY_TOWER_SUMMIT 0x50
|
||||
#define FLAG_SET_WALL_CLOCK 0x51
|
||||
#define FLAG_RESCUED_BIRCH 0x52
|
||||
#define FLAG_LEGENDARIES_IN_SOOTOPOLIS 0x53
|
||||
|
||||
@@ -551,7 +551,7 @@ extern const u8 BattleFrontier_BattlePyramidEmptySquare_EventScript_252BE8[];
|
||||
extern const u8 EventScript_FieldPoison[];
|
||||
extern const u8 EventScript_EggHatch[];
|
||||
extern const u8 UnusualWeather_EventScript_EndEventAndCleanup_1[];
|
||||
extern const u8 IslandCave_EventScript_238EAF[];
|
||||
extern const u8 IslandCave_EventScript_OpenRegiEntrance[];
|
||||
extern const u8 MauvilleCity_EventScript_1DF7BA[];
|
||||
extern const u8 Route119_EventScript_1F49EC[];
|
||||
extern const u8 LittlerootTown_ProfessorBirchsLab_EventScript_1FA4D6[];
|
||||
|
||||
@@ -563,7 +563,7 @@ static bool8 TryStartStepCountScript(u16 metatileBehavior)
|
||||
}
|
||||
if (ShouldDoBrailleRegicePuzzle() == TRUE)
|
||||
{
|
||||
ScriptContext1_SetupScript(IslandCave_EventScript_238EAF);
|
||||
ScriptContext1_SetupScript(IslandCave_EventScript_OpenRegiEntrance);
|
||||
return TRUE;
|
||||
}
|
||||
if (ShouldDoWallyCall() == TRUE)
|
||||
|
||||
@@ -3481,7 +3481,7 @@ void IncrementBirthIslandRockStepCount(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_813B1D0(void)
|
||||
void SetDeoxysRockPalette(void)
|
||||
{
|
||||
LoadPalette(&sDeoxysRockPalettes[(u8)VarGet(VAR_DEOXYS_ROCK_LEVEL)], 0x1A0, 8);
|
||||
BlendPalettes(0x04000000, 16, 0);
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
extern struct MapPosition gPlayerFacingPosition;
|
||||
|
||||
extern const u8 EventScript_FldEffCut[];
|
||||
extern const u8 FarawayIsland_Interior_EventScript_267EDB[];
|
||||
extern const u8 FarawayIsland_Interior_EventScript_HideMewWhenGrassCut[];
|
||||
|
||||
extern const u8 gFieldEffectPic_CutGrass[];
|
||||
extern const u16 gFieldEffectObjectPalette6[];
|
||||
@@ -584,7 +584,7 @@ static void CutGrassSpriteCallbackEnd(struct Sprite *sprite)
|
||||
ScriptContext2_Disable();
|
||||
|
||||
if (IsMewPlayingHideAndSeek() == TRUE)
|
||||
ScriptContext1_SetupScript(FarawayIsland_Interior_EventScript_267EDB);
|
||||
ScriptContext1_SetupScript(FarawayIsland_Interior_EventScript_HideMewWhenGrassCut);
|
||||
}
|
||||
|
||||
void FixLongGrassMetatilesWindowTop(s16 x, s16 y)
|
||||
|
||||
@@ -68,7 +68,7 @@ extern const SpecialFunc gSpecials[];
|
||||
extern const u8 *gStdScripts[];
|
||||
extern const u8 *gStdScripts_End[];
|
||||
|
||||
void sub_809BDB4(void);
|
||||
static void CloseBrailleWindow(void);
|
||||
|
||||
// This is defined in here so the optimizer can't see its value when compiling
|
||||
// script.c.
|
||||
@@ -1528,9 +1528,9 @@ bool8 ScrCmd_braillemessage(struct ScriptContext *ctx)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
bool8 ScrCmd_cmdDA(struct ScriptContext *ctx)
|
||||
bool8 ScrCmd_closebraillemessage(struct ScriptContext *ctx)
|
||||
{
|
||||
sub_809BDB4();
|
||||
CloseBrailleWindow();
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
@@ -2257,7 +2257,7 @@ bool8 ScrCmd_setmonmetlocation(struct ScriptContext *ctx)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void sub_809BDB4(void)
|
||||
static void CloseBrailleWindow(void)
|
||||
{
|
||||
ClearStdWindowAndFrame(gBrailleWindowId, 1);
|
||||
RemoveWindow(gBrailleWindowId);
|
||||
|
||||
Reference in New Issue
Block a user