mist: selenetic: can walk to chasm now

This commit is contained in:
Vince Weaver 2020-05-25 01:09:00 -04:00
parent 8f89c9df3c
commit dfbc741586
12 changed files with 76 additions and 4 deletions

View File

@ -210,6 +210,9 @@ SELENA_BOOK_OPEN = 10
SELENA_WATER_TURN = 11
SELENA_WATER_PATH = 12
SELENA_WATER = 13
SELENA_TOWER_VIEW = 14
SELENA_CHASM_PATH = 15
SELENA_CHASM = 16
; Viewer Room

View File

@ -23,7 +23,10 @@ selena_graphics.inc: \
book_mist_open_s.lzsa book_mist_closed_s.lzsa \
water_turn_n.lzsa water_turn_s.lzsa water_turn_w.lzsa \
water_path_e.lzsa water_path_w.lzsa \
water_note_e.lzsa water_note_w.lzsa water_note_s.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_e.lzsa chasm_s.lzsa chasm_n.lzsa
echo "controls_e_lzsa: .incbin \"controls_e.lzsa\"" > selena_graphics.inc
echo "organ_w_lzsa: .incbin \"organ_w.lzsa\"" >> selena_graphics.inc
echo "spaceship_inside_w_lzsa: .incbin \"spaceship_inside_w.lzsa\"" >> selena_graphics.inc
@ -50,6 +53,17 @@ selena_graphics.inc: \
echo "water_note_e_lzsa: .incbin \"water_note_e.lzsa\"" >> selena_graphics.inc
echo "water_note_w_lzsa: .incbin \"water_note_w.lzsa\"" >> selena_graphics.inc
echo "water_note_s_lzsa: .incbin \"water_note_s.lzsa\"" >> selena_graphics.inc
echo "tower_view_n_lzsa: .incbin \"tower_view_n.lzsa\"" >> selena_graphics.inc
echo "tower_view_s_lzsa: .incbin \"tower_view_s.lzsa\"" >> selena_graphics.inc
echo "tower_view_e_lzsa: .incbin \"tower_view_e.lzsa\"" >> 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_e_lzsa: .incbin \"chasm_e.lzsa\"" >> selena_graphics.inc
echo "chasm_n_lzsa: .incbin \"chasm_n.lzsa\"" >> selena_graphics.inc
echo "chasm_s_lzsa: .incbin \"chasm_s.lzsa\"" >> selena_graphics.inc
%.gr: %.png
$(PNG2GR) $< $@

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 860 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 976 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 899 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 788 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 920 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 906 B

View File

@ -7,7 +7,8 @@ locations:
.word location0, location1, location2, location3
.word location4, location5, location6, location7
.word location8, location9, location10,location11
.word location12,location13
.word location12,location13,location14,location15
.word location16
; SELENA_INSIDE_SHIP -- Inside Ship
location0:
@ -212,11 +213,11 @@ location10:
; SELENA_WATER_TURN -- turnoff for water
location11:
.byte $ff ; north exit
.byte SELENA_TOWER_VIEW ; north exit
.byte SELENA_BUNKER ; south exit
.byte $ff ; east exit
.byte SELENA_WATER_PATH ; west exit
.byte $ff ; north exit_dir
.byte DIRECTION_N ; north exit_dir
.byte DIRECTION_S ; south exit_dir
.byte $ff ; east exit_dir
.byte DIRECTION_W ; west exit_dir
@ -264,5 +265,59 @@ location13:
.byte 24,34 ; special y
.word selena_take_blue_page-1 ; special function
; SELENA_TOWER_VIEW -- tower view
location14:
.byte $ff ; north exit
.byte SELENA_WATER_TURN ; south exit
.byte $ff ; east exit
.byte SELENA_CHASM_PATH ; west exit
.byte $ff ; north exit_dir
.byte DIRECTION_S ; south exit_dir
.byte $ff ; east exit_dir
.byte DIRECTION_W ; west exit_dir
.word tower_view_n_lzsa ; north bg
.word tower_view_s_lzsa ; south bg
.word tower_view_e_lzsa ; east bg
.word tower_view_w_lzsa ; west bg
.byte BG_NORTH|BG_SOUTH|BG_EAST|BG_WEST
.byte $ff
; SELENA_CHASM_PATH -- path to chasm
location15:
.byte $ff ; north exit
.byte $ff ; south exit
.byte SELENA_TOWER_VIEW ; 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_path_e_lzsa ; east bg
.word chasm_path_w_lzsa ; west bg
.byte BG_EAST|BG_WEST
.byte $ff
; SELENA_CHASM -- chasm
location16:
.byte SELENA_CHASM_PATH ; north exit
.byte $ff ; south exit
.byte $ff ; east exit
.byte $ff ; west exit
.byte DIRECTION_E ; north exit_dir
.byte $ff ; south exit_dir
.byte $ff ; east exit_dir
.byte $ff ; west exit_dir
.word chasm_n_lzsa ; north bg
.word chasm_s_lzsa ; south bg
.word chasm_e_lzsa ; east bg
.word $0000 ; west bg
.byte BG_SOUTH|BG_EAST|BG_NORTH
.byte $ff