mist: meche: more locations
@ -133,6 +133,14 @@ MECHE_NORTH_PLATFORM = 10
|
|||||||
MECHE_NORTH_HINT = 11
|
MECHE_NORTH_HINT = 11
|
||||||
MECHE_NORTH_TOP = 12
|
MECHE_NORTH_TOP = 12
|
||||||
MECHE_NORTH_DIP = 13
|
MECHE_NORTH_DIP = 13
|
||||||
|
MECHE_LEFT_HALL2 = 14
|
||||||
|
MECHE_LEFT_HALL_CORNER = 15
|
||||||
|
MECHE_RED_ROOM_CENTER = 16
|
||||||
|
MECHE_CENTER_HALL = 17
|
||||||
|
MECHE_RED_BUTTON = 18
|
||||||
|
MECHE_BASEMENT = 19
|
||||||
|
MECHE_ELEVATOR_ROTATE = 20
|
||||||
|
|
||||||
|
|
||||||
;MECHE_EAST_PLATFORM = 9
|
;MECHE_EAST_PLATFORM = 9
|
||||||
|
|
||||||
|
@ -22,7 +22,16 @@ meche_graphics.inc: \
|
|||||||
north_hint_n.lzsa \
|
north_hint_n.lzsa \
|
||||||
north_top_n.lzsa north_top_s.lzsa \
|
north_top_n.lzsa north_top_s.lzsa \
|
||||||
north_dip_n.lzsa north_dip_s.lzsa \
|
north_dip_n.lzsa north_dip_s.lzsa \
|
||||||
northturn_s.lzsa northturn_n.lzsa northturn_w.lzsa northturn_e.lzsa
|
northturn_s.lzsa northturn_n.lzsa northturn_w.lzsa northturn_e.lzsa \
|
||||||
|
left_hall2_n.lzsa left_hall2_s.lzsa \
|
||||||
|
left_hall_corner_s.lzsa left_hall_corner_e.lzsa \
|
||||||
|
red_room_center_e.lzsa red_room_center_w.lzsa \
|
||||||
|
center_hall_e.lzsa center_hall_w.lzsa center_hall_s.lzsa \
|
||||||
|
red_button_n.lzsa red_button_s.lzsa red_button_e.lzsa \
|
||||||
|
red_button_of_oe_w.lzsa red_button_of_ce_w.lzsa \
|
||||||
|
red_button_cf_oe_w.lzsa red_button_cf_ce_w.lzsa \
|
||||||
|
basement_controls_w.lzsa \
|
||||||
|
elevator_basement_w.lzsa
|
||||||
echo "departure_e_lzsa: .incbin \"departure_e.lzsa\"" > meche_graphics.inc
|
echo "departure_e_lzsa: .incbin \"departure_e.lzsa\"" > meche_graphics.inc
|
||||||
echo "arrival_w_lzsa: .incbin \"arrival_w.lzsa\"" >> meche_graphics.inc
|
echo "arrival_w_lzsa: .incbin \"arrival_w.lzsa\"" >> meche_graphics.inc
|
||||||
echo "entrance_e_lzsa: .incbin \"entrance_e.lzsa\"" >> meche_graphics.inc
|
echo "entrance_e_lzsa: .incbin \"entrance_e.lzsa\"" >> meche_graphics.inc
|
||||||
@ -54,7 +63,24 @@ meche_graphics.inc: \
|
|||||||
echo "northturn_s_lzsa: .incbin \"northturn_s.lzsa\"" >> meche_graphics.inc
|
echo "northturn_s_lzsa: .incbin \"northturn_s.lzsa\"" >> meche_graphics.inc
|
||||||
echo "northturn_e_lzsa: .incbin \"northturn_e.lzsa\"" >> meche_graphics.inc
|
echo "northturn_e_lzsa: .incbin \"northturn_e.lzsa\"" >> meche_graphics.inc
|
||||||
echo "northturn_w_lzsa: .incbin \"northturn_w.lzsa\"" >> meche_graphics.inc
|
echo "northturn_w_lzsa: .incbin \"northturn_w.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "left_hall2_n_lzsa: .incbin \"left_hall2_n.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "left_hall2_s_lzsa: .incbin \"left_hall2_s.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "left_hall_corner_s_lzsa: .incbin \"left_hall_corner_s.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "left_hall_corner_e_lzsa: .incbin \"left_hall_corner_e.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "red_room_center_e_lzsa: .incbin \"red_room_center_e.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "red_room_center_w_lzsa: .incbin \"red_room_center_w.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "center_hall_e_lzsa: .incbin \"center_hall_e.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "center_hall_w_lzsa: .incbin \"center_hall_w.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "center_hall_s_lzsa: .incbin \"center_hall_s.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "red_button_n_lzsa: .incbin \"red_button_n.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "red_button_s_lzsa: .incbin \"red_button_s.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "red_button_e_lzsa: .incbin \"red_button_e.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "red_button_of_oe_w_lzsa: .incbin \"red_button_of_oe_w.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "red_button_cf_oe_w_lzsa: .incbin \"red_button_cf_oe_w.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "red_button_of_ce_w_lzsa: .incbin \"red_button_of_ce_w.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "red_button_cf_ce_w_lzsa: .incbin \"red_button_cf_ce_w.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "basement_controls_w_lzsa: .incbin \"basement_controls_w.lzsa\"" >> meche_graphics.inc
|
||||||
|
echo "elevator_basement_w_lzsa: .incbin \"elevator_basement_w.lzsa\"" >> meche_graphics.inc
|
||||||
|
|
||||||
%.gr: %.png
|
%.gr: %.png
|
||||||
$(PNG2GR) $< $@
|
$(PNG2GR) $< $@
|
||||||
|
BIN
mist/graphics_meche/basement_controls_w.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
mist/graphics_meche/center_hall_e.png
Normal file
After Width: | Height: | Size: 725 B |
BIN
mist/graphics_meche/center_hall_s.png
Normal file
After Width: | Height: | Size: 758 B |
BIN
mist/graphics_meche/center_hall_w.png
Normal file
After Width: | Height: | Size: 887 B |
BIN
mist/graphics_meche/elevator_basement_w.png
Normal file
After Width: | Height: | Size: 1010 B |
BIN
mist/graphics_meche/left_hall2_n.png
Normal file
After Width: | Height: | Size: 785 B |
BIN
mist/graphics_meche/left_hall2_s.png
Normal file
After Width: | Height: | Size: 855 B |
BIN
mist/graphics_meche/left_hall_corner_e.png
Normal file
After Width: | Height: | Size: 838 B |
BIN
mist/graphics_meche/left_hall_corner_s.png
Normal file
After Width: | Height: | Size: 745 B |
@ -29,3 +29,21 @@ northturn_n_lzsa: .incbin "northturn_n.lzsa"
|
|||||||
northturn_s_lzsa: .incbin "northturn_s.lzsa"
|
northturn_s_lzsa: .incbin "northturn_s.lzsa"
|
||||||
northturn_e_lzsa: .incbin "northturn_e.lzsa"
|
northturn_e_lzsa: .incbin "northturn_e.lzsa"
|
||||||
northturn_w_lzsa: .incbin "northturn_w.lzsa"
|
northturn_w_lzsa: .incbin "northturn_w.lzsa"
|
||||||
|
left_hall2_n_lzsa: .incbin "left_hall2_n.lzsa"
|
||||||
|
left_hall2_s_lzsa: .incbin "left_hall2_s.lzsa"
|
||||||
|
left_hall_corner_s_lzsa: .incbin "left_hall_corner_s.lzsa"
|
||||||
|
left_hall_corner_e_lzsa: .incbin "left_hall_corner_e.lzsa"
|
||||||
|
red_room_center_e_lzsa: .incbin "red_room_center_e.lzsa"
|
||||||
|
red_room_center_w_lzsa: .incbin "red_room_center_w.lzsa"
|
||||||
|
center_hall_e_lzsa: .incbin "center_hall_e.lzsa"
|
||||||
|
center_hall_w_lzsa: .incbin "center_hall_w.lzsa"
|
||||||
|
center_hall_s_lzsa: .incbin "center_hall_s.lzsa"
|
||||||
|
red_button_n_lzsa: .incbin "red_button_n.lzsa"
|
||||||
|
red_button_s_lzsa: .incbin "red_button_s.lzsa"
|
||||||
|
red_button_e_lzsa: .incbin "red_button_e.lzsa"
|
||||||
|
red_button_of_oe_w_lzsa: .incbin "red_button_of_oe_w.lzsa"
|
||||||
|
red_button_cf_oe_w_lzsa: .incbin "red_button_cf_oe_w.lzsa"
|
||||||
|
red_button_of_ce_w_lzsa: .incbin "red_button_of_ce_w.lzsa"
|
||||||
|
red_button_cf_ce_w_lzsa: .incbin "red_button_cf_ce_w.lzsa"
|
||||||
|
basement_controls_w_lzsa: .incbin "basement_controls_w.lzsa"
|
||||||
|
elevator_basement_w_lzsa: .incbin "elevator_basement_w.lzsa"
|
||||||
|
BIN
mist/graphics_meche/red_button_cf_ce_w.png
Normal file
After Width: | Height: | Size: 849 B |
BIN
mist/graphics_meche/red_button_cf_oe_w.png
Normal file
After Width: | Height: | Size: 847 B |
BIN
mist/graphics_meche/red_button_e.png
Normal file
After Width: | Height: | Size: 685 B |
BIN
mist/graphics_meche/red_button_n.png
Normal file
After Width: | Height: | Size: 754 B |
BIN
mist/graphics_meche/red_button_of_ce_w.png
Normal file
After Width: | Height: | Size: 880 B |
BIN
mist/graphics_meche/red_button_of_oe_w.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
mist/graphics_meche/red_button_s.png
Normal file
After Width: | Height: | Size: 742 B |
BIN
mist/graphics_meche/red_room_center_e.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
mist/graphics_meche/red_room_center_w.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
@ -7,7 +7,9 @@ locations:
|
|||||||
.word location0, location1, location2, location3
|
.word location0, location1, location2, location3
|
||||||
.word location4, location5, location6, location7
|
.word location4, location5, location6, location7
|
||||||
.word location8, location9, location10,location11
|
.word location8, location9, location10,location11
|
||||||
.word location12,location13
|
.word location12,location13,location14,location15
|
||||||
|
.word location16,location17,location18,location19
|
||||||
|
.word location20
|
||||||
|
|
||||||
; MECHE_INSIDE_GEAR -- Inside gear on Mist
|
; MECHE_INSIDE_GEAR -- Inside gear on Mist
|
||||||
location0:
|
location0:
|
||||||
@ -153,7 +155,7 @@ location7:
|
|||||||
|
|
||||||
; MECHE_FORT_ENTRY -- fort entryway
|
; MECHE_FORT_ENTRY -- fort entryway
|
||||||
location8:
|
location8:
|
||||||
.byte $ff ; north exit
|
.byte MECHE_LEFT_HALL2 ; north exit
|
||||||
.byte MECHE_BRIDGE2 ; south exit
|
.byte MECHE_BRIDGE2 ; south exit
|
||||||
.byte $ff ; east exit
|
.byte $ff ; east exit
|
||||||
.byte $ff ; west exit
|
.byte $ff ; west exit
|
||||||
@ -254,4 +256,124 @@ location13:
|
|||||||
.byte BG_NORTH|BG_SOUTH
|
.byte BG_NORTH|BG_SOUTH
|
||||||
.byte $ff ; special exit
|
.byte $ff ; special exit
|
||||||
|
|
||||||
|
; MECHE_LEFT_HALL2 -- left hallway
|
||||||
|
location14:
|
||||||
|
.byte MECHE_LEFT_HALL_CORNER ; north exit
|
||||||
|
.byte MECHE_FORT_ENTRY ; south exit
|
||||||
|
.byte $ff ; east exit
|
||||||
|
.byte $ff ; west exit
|
||||||
|
.byte DIRECTION_E ; north exit_dir
|
||||||
|
.byte DIRECTION_S ; south exit_dir
|
||||||
|
.byte $ff ; east exit_dir
|
||||||
|
.byte $ff ; west exit_dir
|
||||||
|
.word left_hall2_n_lzsa ; north bg
|
||||||
|
.word left_hall2_s_lzsa ; south bg
|
||||||
|
.word $0000 ; east bg
|
||||||
|
.word $0000 ; west bg
|
||||||
|
.byte BG_NORTH|BG_SOUTH
|
||||||
|
.byte $ff ; special exit
|
||||||
|
|
||||||
|
; MECHE_LEFT_HALL_CORNER -- left hallway corner
|
||||||
|
location15:
|
||||||
|
.byte $ff ; north exit
|
||||||
|
.byte MECHE_LEFT_HALL2 ; south exit
|
||||||
|
.byte MECHE_RED_ROOM_CENTER ; east exit
|
||||||
|
.byte $ff ; west exit
|
||||||
|
.byte $ff ; north exit_dir
|
||||||
|
.byte DIRECTION_S ; south exit_dir
|
||||||
|
.byte DIRECTION_E ; east exit_dir
|
||||||
|
.byte $ff ; west exit_dir
|
||||||
|
.word $0000 ; north bg
|
||||||
|
.word left_hall_corner_s_lzsa ; south bg
|
||||||
|
.word left_hall_corner_e_lzsa ; east bg
|
||||||
|
.word $0000 ; west bg
|
||||||
|
.byte BG_SOUTH|BG_EAST
|
||||||
|
.byte $ff ; special exit
|
||||||
|
|
||||||
|
; MECHE_RED_ROOM_CENTER -- center of red room
|
||||||
|
location16:
|
||||||
|
.byte $ff ; north exit
|
||||||
|
.byte $ff ; south exit
|
||||||
|
.byte MECHE_CENTER_HALL ; east exit
|
||||||
|
.byte MECHE_LEFT_HALL_CORNER ; 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 red_room_center_e_lzsa ; east bg
|
||||||
|
.word red_room_center_w_lzsa ; west bg
|
||||||
|
.byte BG_WEST|BG_EAST
|
||||||
|
.byte $ff ; special exit
|
||||||
|
|
||||||
|
; MECHE_CENTER_HALL -- center hall 1
|
||||||
|
location17:
|
||||||
|
.byte $ff ; north exit
|
||||||
|
.byte MECHE_RED_BUTTON ; south exit
|
||||||
|
.byte $ff ; east exit
|
||||||
|
.byte MECHE_RED_ROOM_CENTER ; 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 $0000 ; north bg
|
||||||
|
.word center_hall_s_lzsa ; south bg
|
||||||
|
.word center_hall_e_lzsa ; east bg
|
||||||
|
.word center_hall_w_lzsa ; west bg
|
||||||
|
.byte BG_WEST|BG_EAST|BG_SOUTH
|
||||||
|
.byte $ff ; special exit
|
||||||
|
|
||||||
|
; MECHE_RED_BUTTON -- Button on wall
|
||||||
|
location18:
|
||||||
|
.byte MECHE_CENTER_HALL ; north exit
|
||||||
|
.byte $ff ; south exit
|
||||||
|
.byte $ff ; east exit
|
||||||
|
.byte $ff ; west exit
|
||||||
|
.byte DIRECTION_W ; north exit_dir
|
||||||
|
.byte DIRECTION_S ; south exit_dir
|
||||||
|
.byte $ff ; east exit_dir
|
||||||
|
.byte $ff ; west exit_dir
|
||||||
|
.word red_button_n_lzsa ; north bg
|
||||||
|
.word red_button_s_lzsa ; south bg
|
||||||
|
.word red_button_e_lzsa ; east bg
|
||||||
|
.word red_button_cf_ce_w_lzsa ; west bg
|
||||||
|
.byte BG_WEST|BG_EAST|BG_SOUTH|BG_NORTH
|
||||||
|
.byte $ff ; special exit
|
||||||
|
|
||||||
|
; MECHE_BASEMENT -- Basement
|
||||||
|
location19:
|
||||||
|
.byte $ff ; north exit
|
||||||
|
.byte $ff ; south exit
|
||||||
|
.byte MECHE_RED_BUTTON ; east exit
|
||||||
|
.byte MECHE_ELEVATOR_ROTATE ; west exit
|
||||||
|
.byte $ff ; north exit_dir
|
||||||
|
.byte $ff ; south exit_dir
|
||||||
|
.byte DIRECTION_E ; east exit_dir
|
||||||
|
.byte DIRECTION_W ; west exit_dir
|
||||||
|
.word $0000 ; north bg
|
||||||
|
.word $0000 ; south bg
|
||||||
|
.word $0000 ; east bg
|
||||||
|
.word elevator_basement_w_lzsa ; west bg
|
||||||
|
.byte BG_WEST
|
||||||
|
.byte $ff ; special exit
|
||||||
|
|
||||||
|
; MECHE_ELEVATOR_ROTATE -- elevator rotate mechanism
|
||||||
|
location20:
|
||||||
|
.byte $ff ; north exit
|
||||||
|
.byte $ff ; south exit
|
||||||
|
.byte $ff ; east exit
|
||||||
|
.byte MECHE_BASEMENT ; west exit
|
||||||
|
.byte $ff ; north exit_dir
|
||||||
|
.byte $ff ; south exit_dir
|
||||||
|
.byte $ff ; east exit_dir
|
||||||
|
.byte DIRECTION_E ; west exit_dir
|
||||||
|
.word $ff ; north bg
|
||||||
|
.word $ff ; south bg
|
||||||
|
.word $ff ; east bg
|
||||||
|
.word basement_controls_w_lzsa ; west bg
|
||||||
|
.byte BG_WEST
|
||||||
|
.byte $ff ; special exit
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|