diff options
| author | GriffinR <griffin.g.richards@gmail.com> | 2020-05-21 15:50:02 -0400 |
|---|---|---|
| committer | GriffinR <griffin.g.richards@gmail.com> | 2020-07-20 17:53:45 -0400 |
| commit | f0bf1e641cb8532611c97354beaf46afaca7c417 (patch) | |
| tree | de5b21bda34c0ec67c0262cf80f8b2a603d59577 /data | |
| parent | 4722b1e2a2a659e71999b7513876b14507d4366a (diff) | |
Sync cave_hole.inc
Diffstat (limited to 'data')
| -rw-r--r-- | data/event_scripts.s | 41 | ||||
| -rw-r--r-- | data/maps/GraniteCave_B1F/scripts.inc | 4 | ||||
| -rw-r--r-- | data/maps/MtPyre_2F/scripts.inc | 4 | ||||
| -rw-r--r-- | data/maps/SkyPillar_2F/scripts.inc | 4 | ||||
| -rw-r--r-- | data/maps/SkyPillar_4F/scripts.inc | 4 | ||||
| -rw-r--r-- | data/scripts/cave_hole.inc | 33 | ||||
| -rw-r--r-- | data/specials.inc | 2 |
7 files changed, 43 insertions, 49 deletions
diff --git a/data/event_scripts.s b/data/event_scripts.s index 9df3adcdb..83e558714 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1634,46 +1634,7 @@ MauvilleCity_GameCorner_EventScript_1C40DA:: @ 81C40DA .include "data/text/berries.inc" .include "data/text/shoal_cave.inc" .include "data/text/check_furniture.inc" - -GraniteCave_B1F_MapScript2_1C6BB5:: @ 81C6BB5 -MtPyre_2F_MapScript2_1C6BB5:: @ 81C6BB5 -SkyPillar_2F_MapScript2_1C6BB5:: @ 81C6BB5 -SkyPillar_4F_MapScript2_1C6BB5:: @ 81C6BB5 - map_script_2 VAR_ICE_STEP_COUNT, 0, S_FallDownHole - .2byte 0 - -GraniteCave_B1F_MapScript1_1C6BBF:: @ 81C6BBF -MtPyre_2F_MapScript1_1C6BBF:: @ 81C6BBF -SkyPillar_2F_MapScript1_1C6BBF:: @ 81C6BBF -SkyPillar_4F_MapScript1_1C6BBF:: @ 81C6BBF - copyvar VAR_ICE_STEP_COUNT, 0x1 - end - -S_FallDownHole:: @ 81C6BC5 - lockall - delay 20 - applymovement OBJ_EVENT_ID_PLAYER, GraniteCave_B1F_Movement_1C6BF7 - waitmovement 0 - playse SE_RU_HYUU - delay 60 - warphole MAP_UNDEFINED - waitstate - end - -gUnknown_081C6BDE:: @ 81C6BDE - lockall - delay 20 - applymovement OBJ_EVENT_ID_PLAYER, GraniteCave_B1F_Movement_1C6BF7 - waitmovement 0 - playse SE_RU_HYUU - delay 60 - special sp13F_fall_to_last_warp - waitstate - end - -GraniteCave_B1F_Movement_1C6BF7:: @ 81C6BF7 - set_invisible - step_end + .include "data/scripts/cave_hole.inc" @ 81C6BF9 msgbox Text_1C6C2B, MSGBOX_NPC diff --git a/data/maps/GraniteCave_B1F/scripts.inc b/data/maps/GraniteCave_B1F/scripts.inc index 46877cbd4..1f2615436 100644 --- a/data/maps/GraniteCave_B1F/scripts.inc +++ b/data/maps/GraniteCave_B1F/scripts.inc @@ -1,6 +1,6 @@ GraniteCave_B1F_MapScripts:: @ 815CBDD - map_script MAP_SCRIPT_ON_FRAME_TABLE, GraniteCave_B1F_MapScript2_1C6BB5 - map_script MAP_SCRIPT_ON_TRANSITION, GraniteCave_B1F_MapScript1_1C6BBF + map_script MAP_SCRIPT_ON_FRAME_TABLE, CaveHole_CheckFallDownHole + map_script MAP_SCRIPT_ON_TRANSITION, CaveHole_FixCrackedGround map_script MAP_SCRIPT_ON_RESUME, GraniteCave_B1F_MapScript1_15CBED .byte 0 diff --git a/data/maps/MtPyre_2F/scripts.inc b/data/maps/MtPyre_2F/scripts.inc index 2a4d5004b..3a42c7d0d 100644 --- a/data/maps/MtPyre_2F/scripts.inc +++ b/data/maps/MtPyre_2F/scripts.inc @@ -1,6 +1,6 @@ MtPyre_2F_MapScripts:: @ 815D36E - map_script MAP_SCRIPT_ON_FRAME_TABLE, MtPyre_2F_MapScript2_1C6BB5 - map_script MAP_SCRIPT_ON_TRANSITION, MtPyre_2F_MapScript1_1C6BBF + map_script MAP_SCRIPT_ON_FRAME_TABLE, CaveHole_CheckFallDownHole + map_script MAP_SCRIPT_ON_TRANSITION, CaveHole_FixCrackedGround map_script MAP_SCRIPT_ON_RESUME, MtPyre_2F_MapScript1_15D37E .byte 0 diff --git a/data/maps/SkyPillar_2F/scripts.inc b/data/maps/SkyPillar_2F/scripts.inc index c393dd287..696293619 100644 --- a/data/maps/SkyPillar_2F/scripts.inc +++ b/data/maps/SkyPillar_2F/scripts.inc @@ -1,6 +1,6 @@ SkyPillar_2F_MapScripts:: @ 815F2C9 - map_script MAP_SCRIPT_ON_FRAME_TABLE, SkyPillar_2F_MapScript2_1C6BB5 - map_script MAP_SCRIPT_ON_TRANSITION, SkyPillar_2F_MapScript1_1C6BBF + map_script MAP_SCRIPT_ON_FRAME_TABLE, CaveHole_CheckFallDownHole + map_script MAP_SCRIPT_ON_TRANSITION, CaveHole_FixCrackedGround map_script MAP_SCRIPT_ON_RESUME, SkyPillar_2F_MapScript1_15F2D9 .byte 0 diff --git a/data/maps/SkyPillar_4F/scripts.inc b/data/maps/SkyPillar_4F/scripts.inc index cc67e912c..993873cdc 100644 --- a/data/maps/SkyPillar_4F/scripts.inc +++ b/data/maps/SkyPillar_4F/scripts.inc @@ -1,6 +1,6 @@ SkyPillar_4F_MapScripts:: @ 815F2E5 - map_script MAP_SCRIPT_ON_FRAME_TABLE, SkyPillar_4F_MapScript2_1C6BB5 - map_script MAP_SCRIPT_ON_TRANSITION, SkyPillar_4F_MapScript1_1C6BBF + map_script MAP_SCRIPT_ON_FRAME_TABLE, CaveHole_CheckFallDownHole + map_script MAP_SCRIPT_ON_TRANSITION, CaveHole_FixCrackedGround map_script MAP_SCRIPT_ON_RESUME, SkyPillar_4F_MapScript1_15F2F5 .byte 0 diff --git a/data/scripts/cave_hole.inc b/data/scripts/cave_hole.inc new file mode 100644 index 000000000..0bc876575 --- /dev/null +++ b/data/scripts/cave_hole.inc @@ -0,0 +1,33 @@ +CaveHole_CheckFallDownHole:: @ 81C6BB5 + map_script_2 VAR_ICE_STEP_COUNT, 0, EventScript_FallDownHole + .2byte 0 + +CaveHole_FixCrackedGround:: @ 81C6BBF + copyvar VAR_ICE_STEP_COUNT, 1 + end + +EventScript_FallDownHole:: @ 81C6BC5 + lockall + delay 20 + applymovement OBJ_EVENT_ID_PLAYER, Movement_SetInvisible + waitmovement 0 + playse SE_RU_HYUU + delay 60 + warphole MAP_UNDEFINED + waitstate + end + +EventScript_FallDownHoleMtPyre:: @ 81C6BDE + lockall + delay 20 + applymovement OBJ_EVENT_ID_PLAYER, Movement_SetInvisible + waitmovement 0 + playse SE_RU_HYUU + delay 60 + special DoFallWarp + waitstate + end + +Movement_SetInvisible:: @ 81C6BF7 + set_invisible + step_end diff --git a/data/specials.inc b/data/specials.inc index 419bf1045..a511742e3 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -327,7 +327,7 @@ gSpecials:: def_special FoundBlackGlasses def_special sub_807E25C def_special sp13E_warp_to_last_warp - def_special sp13F_fall_to_last_warp + def_special DoFallWarp def_special ShowContestEntryMonPic def_special sub_80C5164 def_special SetEReaderTrainerGfxId |
