mist: add a few more destinations

This commit is contained in:
Vince Weaver 2020-03-02 15:00:57 -05:00
parent e8860a8d8f
commit c12b1ffdaa
6 changed files with 243 additions and 10 deletions

View File

@ -56,7 +56,10 @@ mist_graphics.inc: \
step_top_e.png step_top_w.png step_top_n.png step_top_s.png \
temple_door_n.png temple_door_s.png \
temple_center_n.png temple_center_w.png \
red_book_shelf.png
red_book_shelf.png \
pool_s.png \
clock_s.png \
spaceship_far_n.png
$(PNG2RLE) asm m_link_book.png link_book_rle > mist_graphics.inc
$(PNG2RLE) asm dock_n.png dock_n_rle >> mist_graphics.inc
$(PNG2RLE) asm dock_s.png dock_s_rle >> mist_graphics.inc
@ -89,6 +92,9 @@ mist_graphics.inc: \
$(PNG2RLE) asm temple_center_e.png temple_center_e_rle >> mist_graphics.inc
$(PNG2RLE) asm temple_center_w.png temple_center_w_rle >> mist_graphics.inc
$(PNG2RLE) asm red_book_shelf.png red_book_shelf_rle >> mist_graphics.inc
$(PNG2RLE) asm pool_s.png pool_s_rle >> mist_graphics.inc
$(PNG2RLE) asm clock_s.png clock_s_rle >> mist_graphics.inc
$(PNG2RLE) asm spaceship_far_n.png ss_far_n_rle >> mist_graphics.inc
####

BIN
mist/clock_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 524 B

View File

@ -621,11 +621,11 @@ LOCATION_BGS = 23
locations:
.word location0,location1,location2,location3
.word location4,location5,location6,location7
.word location8,location9,location10,location11
.word location12,location13
.word location0, location1, location2, location3
.word location4, location5, location6, location7
.word location8, location9, location10,location11
.word location12,location13,location14,location15
.word location16
; myst linking book
location0:
@ -832,13 +832,13 @@ location9:
; at the top outside temple
location10:
.byte 11 ; north exit
.byte $ff ; south exit
.byte 14 ; south exit
.byte 9 ; east exit
.byte $ff ; west exit
.byte 16 ; west exit
.byte DIRECTION_N ; north exit_dir
.byte $ff ; south exit_dir
.byte DIRECTION_S ; south exit_dir
.byte DIRECTION_E ; east exit_dir
.byte $ff ; west exit_dir
.byte DIRECTION_N ; west exit_dir
.byte $ff ; special exit
.word step_top_n_rle ; north bg
.word step_top_s_rle ; south bg
@ -909,6 +909,70 @@ location13:
.word $0000 ; special function
.byte BG_WEST ; west
; pool
location14:
.byte $ff ; north exit
.byte 15 ; south exit
.byte $ff ; east exit
.byte $ff ; west exit
.byte $ff ; north exit_dir
.byte DIRECTION_S ; south exit_dir
.byte $ff ; east exit_dir
.byte $ff ; west exit_dir
.byte $ff ; special exit
.word $0000 ; north bg
.word pool_s_rle ; south bg
.word $0000 ; east bg
.word $0000 ; west bg
.byte $ff,$ff ; special x
.byte $ff,$ff ; special y
.word $0000 ; special function
.byte BG_SOUTH
; clock
location15:
.byte $ff ; north exit
.byte 10 ; south exit
.byte $ff ; east exit
.byte $ff ; west exit
.byte $ff ; north exit_dir
.byte DIRECTION_N ; south exit_dir
.byte $ff ; east exit_dir
.byte $ff ; west exit_dir
.byte $ff ; special exit
.word $0000 ; north bg
.word clock_s_rle ; south bg
.word $0000 ; east bg
.word $0000 ; west bg
.byte $ff,$ff ; special x
.byte $ff,$ff ; special y
.word $0000 ; special function
.byte BG_SOUTH
; spaceship far
location16:
.byte 10 ; 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
.byte $ff ; special exit
.word ss_far_n_rle ; north bg
.word $0000 ; south bg
.word $0000 ; east bg
.word $0000 ; west bg
.byte $ff,$ff ; special x
.byte $ff,$ff ; special y
.word $0000 ; special function
.byte BG_NORTH

View File

@ -1677,3 +1677,166 @@ red_book_shelf_rle: .byte $28 ; ysize=48
.byte $88, $00, $A0,$19,$88, $00, $88,$88, $00, $88
.byte $00,$00
.byte $A1
pool_s_rle: .byte $28 ; ysize=48
.byte $FF,$FF, $44, $F4, $FF,$FF, $F4, $44,$44, $FF
.byte $F4, $48, $AA,$FF, $44,$44, $FF, $44, $A3,$FF
.byte $A3,$44, $A7,$FF, $4F, $FF, $A3,$44, $FF, $4F
.byte $FF, $84, $44, $FF, $44, $88, $44
.byte $A9,$FF, $44,$44, $FF, $44, $FF, $4F, $A4,$44
.byte $A7,$FF, $44, $4F, $A3,$44, $FF, $44, $FF
.byte $48, $44, $FF, $44, $88, $44, $A8,$FF
.byte $44, $88, $44, $FF, $44, $4F, $A3,$44
.byte $84, $44, $A7,$FF, $A7,$44, $FF, $44,$44, $FF
.byte $A3,$44, $A3,$FF, $0F,$0F, $FF,$FF, $44,$44, $88, $44
.byte $FF, $A5,$44, $88, $44, $A4,$FF, $4F, $FF
.byte $A9,$44, $55,$55, $FF, $A3,$44, $4F, $44, $A4,$50
.byte $FF, $44,$44, $88, $44, $FF, $A5,$44, $88
.byte $44, $5F, $55, $44, $F4, $4F, $A5,$44
.byte $84, $A4,$44, $55,$55, $FF, $44, $84, $A3,$44
.byte $55, $DD,$DD, $55, $FF, $44,$44, $88, $44,$44
.byte $88, $A4,$44, $88, $44, $55,$55, $44, $FF
.byte $F4, $44, $F4, $A3,$44, $88, $A4,$44, $55,$55
.byte $FF, $44, $88, $F4, $44, $8F, $44
.byte $5D,$5D, $55, $FF, $44,$44, $88, $44,$44, $88
.byte $44, $48, $44,$44, $88, $44, $55,$55, $44
.byte $45, $A6,$44, $88, $44,$44, $88, $44, $55,$55
.byte $FF,$FF, $88, $FF, $44, $88, $44, $A3,$55
.byte $FF, $44, $84, $48, $FF, $F4, $48
.byte $A4,$44, $48, $D4, $55,$55, $54, $A5,$44, $77,$77
.byte $88, $84, $74, $88, $44, $55,$55, $77
.byte $07, $88, $77, $74, $84, $54, $A3,$55
.byte $77, $74, $88, $84, $77,$77, $84, $74
.byte $88, $44, $55, $84, $DD, $55,$55, $A6,$44
.byte $77,$77, $88,$88, $77, $88, $74, $55,$55, $77
.byte $00, $08, $07, $77, $88, $A4,$55, $77,$77
.byte $88,$88, $77,$77, $88, $77, $88, $77, $55
.byte $88, $00, $55,$55, $A6,$44, $77, $07, $08,$08
.byte $D7, $00, $C7, $55, $05, $C0, $A3,$00
.byte $07, $88, $C5, $45, $C5, $45, $47
.byte $C8,$C8, $88, $C7,$C7, $88, $C7, $88, $C7
.byte $55, $88, $00, $55,$55, $84, $A3,$44, $D4
.byte $44, $77, $A3,$00, $DD, $00, $CC, $55
.byte $00, $CC, $A3,$00, $CC, $C8, $48, $A4,$44
.byte $CC,$CC, $88, $CC,$CC, $88, $CC, $88, $CC
.byte $C5, $88, $00, $55,$55, $88, $DD,$DD, $84
.byte $DD,$DD, $77, $00, $80, $00, $CD, $00
.byte $CC, $55, $00, $CC, $A3,$00, $CC,$CC, $44
.byte $A4,$C4, $CC,$CC, $88, $CC,$CC, $88, $CC, $C8,$C8
.byte $CC, $88, $00, $55,$55, $88, $DD,$DD, $88
.byte $DD,$DD, $77, $00, $88, $00, $C8, $00
.byte $CC, $55, $00, $55, $A3,$00, $A4,$CC, $A3,$7C
.byte $8C, $7C, $78, $7C,$7C, $78, $A4,$CC, $C8
.byte $00, $55,$55, $88, $5D, $DD, $88, $DD,$DD
.byte $77, $00, $88, $00, $C8, $00, $CC
.byte $55, $50, $55, $A3,$00, $CC, $7C, $77,$77
.byte $57, $55, $65, $88, $A5,$55, $77, $7C
.byte $A3,$CC, $C0, $55,$55, $58, $C5, $8D, $58
.byte $DD,$DD, $77, $00, $08, $00, $C5, $00
.byte $CC,$CC, $C5,$C5, $00,$00, $70, $77, $57, $55,$55
.byte $65, $66, $86, $88, $86, $A4,$65, $55
.byte $77, $A6,$CC, $88, $CC, $88, $C5,$C5, $55
.byte $77, $00, $78, $00, $CC, $00, $CC
.byte $A4,$44, $77, $54, $65,$65, $88, $A3,$66, $68
.byte $88, $68, $A4,$66, $86, $67, $7C, $A5,$CC
.byte $44, $CC, $48, $A3,$CC, $77, $00, $77
.byte $00, $CC, $40, $A4,$44, $CC, $55, $65
.byte $66,$66, $68, $86, $66,$66, $E6, $88, $A4,$E6
.byte $66, $88, $66, $77, $7C, $A3,$CC, $4C
.byte $C4, $CC, $44, $A3,$CC, $77, $00, $77
.byte $00, $CC, $A3,$44, $CC, $7C,$7C, $55, $77
.byte $66, $68, $88,$88, $E8,$E8, $EE, $88, $A4,$EE
.byte $E8, $E6, $66, $77, $55, $77, $7C
.byte $C4,$C4, $CC,$CC, $44, $CC,$CC, $44, $77, $70
.byte $77, $C0, $44, $4C, $44, $C4, $CC
.byte $77, $75, $55, $57, $7E, $EE,$EE, $E8
.byte $A3,$EE, $E8, $A5,$EE, $7E, $77, $57, $55
.byte $77,$77, $7C, $CC,$CC, $4C, $C4, $CC, $44,$44
.byte $C7,$C7, $CC, $4C, $44, $C4, $CC,$CC, $77,$77
.byte $A3,$55, $57,$57, $77, $A9,$7E, $57,$57, $A4,$55, $77,$77
.byte $4C, $C4,$C4, $CC, $4C, $44,$44, $A7,$CC, $A3,$77
.byte $75, $A0,$13,$55, $A4,$77, $7C, $4C,$4C, $A3,$44, $A6,$CC
.byte $A6,$77, $A0,$11,$55, $75, $A5,$77, $74, $CC, $A3,$C4
.byte $A5,$CC, $A8,$77, $75, $AE,$55, $75, $A7,$77, $7C
.byte $A3,$CC
.byte $A1
clock_s_rle: .byte $28 ; ysize=48
.byte $88, $99, $05, $A0,$01,$AA, $44,$44, $45, $4A
.byte $A0,$02,$AF, $A4,$44, $4F, $A7,$FF, $5F, $A5,$55, $5A,$5A
.byte $05, $A9,$FF, $88, $99, $4F,$4F, $44, $FF
.byte $44,$44, $FF, $88, $A4,$44, $A6,$FF, $5F, $A7,$55
.byte $05,$05, $00, $A9,$FF, $88, $99, $A5,$44, $84
.byte $44, $88, $44, $F8, $44,$44, $4F, $A6,$FF
.byte $55,$55, $05,$05, $A3,$50, $55, $00,$00, $A9,$FF, $88
.byte $99, $AC,$44, $4F, $A6,$FF, $F0, $50, $A6,$55
.byte $70, $AA,$FF, $88, $99, $44, $F8, $84
.byte $F4, $44, $FF,$FF, $F8, $88, $A4,$44, $A7,$FF
.byte $55, $D5, $FD, $0D, $FD, $D5, $55
.byte $77, $AA,$FF, $88, $99, $44, $FF, $88
.byte $A0,$01,$AA, $54, $A3,$FF, $88, $94, $F4,$F4, $A8,$FF
.byte $55, $DD, $FF, $00, $FF, $DD, $55
.byte $77, $AA,$FF, $88, $89, $98, $FF, $88
.byte $A0,$01,$AA, $F5, $A3,$FF, $88, $99, $AA,$FF, $55
.byte $DD, $FF, $F0, $FF, $DD, $55, $77
.byte $AA,$FF, $88,$88, $99, $4F, $48, $45, $44
.byte $54, $FF,$FF, $88, $99, $AA,$FF, $55, $DD
.byte $A3,$FF, $DD, $55, $77, $AA,$FF, $88,$88, $99
.byte $A3,$44, $84, $44, $FF,$FF, $88, $99, $AA,$FF
.byte $55,$55, $A3,$5D, $55,$55, $77, $AA,$FF, $88,$88, $99
.byte $F8, $44,$44, $FF, $F5, $FF,$FF, $88, $99
.byte $AA,$FF, $A7,$55, $77, $AA,$FF, $88,$88, $99, $FF
.byte $84, $F4, $A4,$FF, $88, $99, $AA,$FF, $A7,$55
.byte $77, $AA,$FF, $88,$88, $99, $EF, $88, $A5,$EF
.byte $88, $99, $AA,$EE, $55,$55, $85, $88, $85
.byte $55,$55, $77, $AA,$EE, $88,$88, $99, $EE, $88
.byte $A5,$EE, $88, $99, $AA,$EE, $55,$55, $A3,$88, $55,$55
.byte $77, $AA,$EE, $88,$88, $99, $EE, $88, $A5,$EE
.byte $88, $99, $A8,$EE, $5E, $88, $55,$55, $A3,$88
.byte $55,$55, $77, $AA,$EE, $88,$88, $99, $EE, $88
.byte $99, $A4,$EE, $88, $99, $A8,$EE, $05, $88
.byte $55,$55, $A3,$88, $55,$55, $77, $5E, $A9,$EE, $88,$88
.byte $99, $9E, $88, $99, $A4,$EE, $88, $99
.byte $A8,$EE, $60, $A3,$00, $A3,$08, $05,$05, $07, $A3,$55
.byte $A7,$EE, $88,$88, $99,$99, $88, $99, $A4,$EE, $88
.byte $99, $A8,$EE, $66, $60,$60, $05, $55, $60
.byte $00, $05, $55,$55, $E0,$E0, $E5, $A7,$EE, $88,$88
.byte $99,$99, $88, $99, $A4,$EE, $88, $99, $8E,$8E
.byte $A6,$EE, $E6, $A9,$66, $AB,$EE, $88, $99,$99, $88
.byte $99, $A3,$EE, $DE, $88, $99, $80, $88
.byte $0D,$0D, $DE,$DE, $A3,$EE, $A9,$66, $AB,$EE, $88, $99,$99
.byte $88, $99, $A3,$EE, $00, $88, $99, $D0,$D0
.byte $91, $D0, $5D, $55, $A3,$EE, $A8,$66, $AC,$EE
.byte $88, $99,$99, $88, $99, $A3,$EE, $00, $88
.byte $99, $00,$00, $0D, $5D, $55,$55, $A3,$EE, $A8,$66
.byte $AB,$EE, $4C, $88, $99,$99, $88, $99, $A3,$CE
.byte $CC, $88, $99, $A3,$C0, $A3,$C5, $CE,$CE, $8E
.byte $A8,$66, $AB,$EE, $4C, $88, $99,$99, $4C, $CC
.byte $4C, $C4,$C4, $4C, $88, $99, $AB,$CC, $A3,$C6
.byte $66,$66, $E6, $AB,$EE, $CC, $88, $99,$99, $CC
.byte $C4, $A5,$CC, $99, $A0,$12,$CC, $A5,$CE, $A5,$EE
.byte $A1
ss_far_n_rle: .byte $28 ; ysize=48
.byte $A0,$FF,$FF, $AF,$FF, $A7,$5F, $A3,$F5, $A0,$1B,$FF, $5F, $05,$05
.byte $A4,$00, $0F,$0F, $A0,$1C,$FF, $50, $5F, $05, $A5,$00
.byte $F0, $A0,$11,$FF, $0F, $9F,$9F, $AB,$99, $55, $0A
.byte $90,$90, $A3,$00, $F0, $AE,$FF, $0F, $9F, $D9
.byte $00, $A6,$DD, $A4,$88, $A3,$DD, $88, $55, $D9
.byte $00, $A3,$D9, $D0, $9F, $A8,$FF, $A5,$0F, $00,$00
.byte $8D,$8D, $00, $A6,$8D, $A4,$88, $A4,$8D, $55, $8D
.byte $00, $A7,$8D, $AB,$FF, $F0, $00, $88,$88, $00
.byte $AB,$88, $08,$08, $88, $55, $88, $00, $A6,$88
.byte $F8, $AE,$FF, $F8, $F0, $A6,$08, $A5,$88, $99,$99
.byte $88, $55, $08, $A7,$00, $0F,$0F, $A0,$13,$FF, $A7,$50
.byte $59,$59, $58, $55, $5F, $A0,$01,$AF, $A3,$FF, $A9,$F0
.byte $FF, $AC,$7F, $4F, $45,$45, $AA,$75, $55, $05
.byte $0A, $AC,$7F, $AC,$77, $A3,$44, $00,$00, $44, $54
.byte $A3,$55, $A3,$44, $A3,$00, $A0,$18,$77, $44, $FF, $44
.byte $00,$00, $44, $A4,$55, $A3,$44, $00, $FF, $00
.byte $A0,$18,$77, $A3,$44, $00,$00, $44, $A4,$55, $A3,$44, $A3,$00
.byte $A0,$18,$77, $A3,$44, $00,$00, $A6,$55, $44,$44, $A3,$00, $A0,$18,$77
.byte $A3,$44, $00,$00, $A6,$55, $54, $44, $A3,$00, $A4,$77
.byte $07, $A3,$77, $A3,$07, $AD,$77, $A3,$44, $00, $A8,$55
.byte $44, $A3,$00, $A3,$77, $07, $00, $88,$88, $07
.byte $A3,$00, $07, $AC,$77, $A3,$44, $00, $A9,$55, $A3,$00
.byte $A3,$77, $A3,$00, $A6,$88, $AC,$77, $A3,$44, $AA,$55, $A3,$00
.byte $77,$77, $57, $A3,$00, $A6,$88
.byte $A1

BIN
mist/pool_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 832 B

BIN
mist/spaceship_far_n.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 B