diff --git a/mist/common_defines.inc b/mist/common_defines.inc index 1df0ee3c..323e16b5 100644 --- a/mist/common_defines.inc +++ b/mist/common_defines.inc @@ -253,6 +253,7 @@ SELENA_BUNKER_KEYPAD = 41 SELENA_WALKWAY2 = 42 SELENA_WATER_PATH2 = 43 SELENA_WATER_PATH3 = 44 +SELENA_CHASM_PATH2 = 45 ; Submarine on Selena SUB_BUNKER_ENTRY = 0 diff --git a/mist/graphics_selena/Makefile b/mist/graphics_selena/Makefile index db2526c4..7dedaabd 100644 --- a/mist/graphics_selena/Makefile +++ b/mist/graphics_selena/Makefile @@ -25,6 +25,7 @@ selena_graphics.inc: \ water_note_n.lzsa water_note_e.lzsa water_note_w.lzsa water_note_s.lzsa \ tower_view_n.lzsa tower_view_s.lzsa tower_view_e.lzsa tower_view_w.lzsa \ chasm_path_e.lzsa chasm_path_w.lzsa \ + chasm_path2_e.lzsa chasm_path2_w.lzsa \ chasm_e.lzsa chasm_w.lzsa chasm_s.lzsa chasm_n.lzsa \ clock_path_e.lzsa clock_path_w.lzsa \ clock_n.lzsa clock_s.lzsa clock_e.lzsa clock_w.lzsa \ @@ -83,6 +84,8 @@ selena_graphics.inc: \ echo "tower_view_w_lzsa: .incbin \"tower_view_w.lzsa\"" >> selena_graphics.inc echo "chasm_path_e_lzsa: .incbin \"chasm_path_e.lzsa\"" >> selena_graphics.inc echo "chasm_path_w_lzsa: .incbin \"chasm_path_w.lzsa\"" >> selena_graphics.inc + echo "chasm_path2_e_lzsa: .incbin \"chasm_path2_e.lzsa\"" >> selena_graphics.inc + echo "chasm_path2_w_lzsa: .incbin \"chasm_path2_w.lzsa\"" >> selena_graphics.inc echo "chasm_e_lzsa: .incbin \"chasm_e.lzsa\"" >> selena_graphics.inc echo "chasm_w_lzsa: .incbin \"chasm_w.lzsa\"" >> selena_graphics.inc echo "chasm_n_lzsa: .incbin \"chasm_n.lzsa\"" >> selena_graphics.inc diff --git a/mist/graphics_selena/chasm_path2_e.png b/mist/graphics_selena/chasm_path2_e.png new file mode 100644 index 00000000..91cf1ae9 Binary files /dev/null and b/mist/graphics_selena/chasm_path2_e.png differ diff --git a/mist/graphics_selena/chasm_path2_w.png b/mist/graphics_selena/chasm_path2_w.png new file mode 100644 index 00000000..a68b4bd1 Binary files /dev/null and b/mist/graphics_selena/chasm_path2_w.png differ diff --git a/mist/leveldata_selena.inc b/mist/leveldata_selena.inc index cd8b35aa..681e68d9 100644 --- a/mist/leveldata_selena.inc +++ b/mist/leveldata_selena.inc @@ -15,7 +15,7 @@ locations: .word location32,location33,location34,location35 .word location36,location37,location38,location39 .word location40,location41,location42,location43 - .word location44 + .word location44,location45 ; SELENA_INSIDE_SHIP -- Inside Ship location0: @@ -223,11 +223,11 @@ location11: .byte $ff ; north exit .byte $ff ; south exit .byte SELENA_TOWER_VIEW ; east exit - .byte SELENA_CHASM ; west exit + .byte SELENA_CHASM_PATH2 ; west exit .byte $ff ; north exit_dir .byte $ff ; south exit_dir .byte DIRECTION_E ; east exit_dir - .byte DIRECTION_S ; west exit_dir + .byte DIRECTION_W ; west exit_dir .word $0000 ; north bg .word $0000 ; south bg .word chasm_path_e_lzsa ; east bg @@ -237,7 +237,7 @@ location11: ; SELENA_CHASM -- chasm location12: - .byte SELENA_CHASM_PATH ; north exit + .byte SELENA_CHASM_PATH2 ; north exit .byte $ff ; south exit .byte $ff ; east exit .byte $ff ; west exit @@ -837,3 +837,19 @@ location44: .byte BG_EAST|BG_WEST .byte $ff +; SELENA_CHASM_PATH2 -- another path to chasm +location45: + .byte $ff ; north exit + .byte $ff ; south exit + .byte SELENA_CHASM_PATH ; east exit + .byte SELENA_CHASM ; west exit + .byte $ff ; north exit_dir + .byte $ff ; south exit_dir + .byte DIRECTION_E ; east exit_dir + .byte DIRECTION_S ; west exit_dir + .word $0000 ; north bg + .word $0000 ; south bg + .word chasm_path2_e_lzsa ; east bg + .word chasm_path2_w_lzsa ; west bg + .byte BG_EAST|BG_WEST + .byte $ff