mirror of
https://github.com/deater/dos33fsprogs.git
synced 2025-03-04 04:30:18 +00:00
mist: mess with the path flow to make walking around main island easier
prob shouldn't be messing with this so late in the game
This commit is contained in:
parent
cf862061d5
commit
3caea7713f
@ -483,6 +483,8 @@ check_gear_delete:
|
||||
beq gear_look2
|
||||
cmp #MIST_BASE_STEPS
|
||||
beq gear_look3
|
||||
cmp #MIST_STEPS_1ST_LANDING
|
||||
beq gear_look3
|
||||
bne done_gear_delete
|
||||
|
||||
gear_look1:
|
||||
|
@ -1,5 +1,5 @@
|
||||
5 HOME
|
||||
10 PRINT "LOADING MIST V0.98.1"
|
||||
10 PRINT "LOADING MIST V0.99"
|
||||
20 PRINT:PRINT
|
||||
40 PRINT "CONTROLS: "
|
||||
42 PRINT " MOVE CURSOR : ARROWS OR WASD"
|
||||
|
@ -109,19 +109,19 @@ location4:
|
||||
|
||||
; MIST_STEPS_1ST_LANDING -- steps 1st landing
|
||||
location5:
|
||||
.byte $ff ; north exit
|
||||
.byte MIST_ABOVE_DOCK ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte MIST_BASE_STEPS ; east exit
|
||||
.byte MIST_STEPS_2ND_LANDING ; west exit
|
||||
.byte $ff ; north exit_dir
|
||||
.byte DIRECTION_N ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte DIRECTION_N ; east exit_dir
|
||||
.byte DIRECTION_W ; west exit_dir
|
||||
.word $0000 ; north bg
|
||||
.word step_base_n_lzsa ; north bg
|
||||
.word $0000 ; south bg
|
||||
.word step_land1_e_lzsa ; east bg
|
||||
.word step_land1_w_lzsa ; west bg
|
||||
.byte BG_WEST | BG_EAST
|
||||
.byte BG_WEST | BG_EAST | BG_NORTH
|
||||
.byte $ff ; special exit
|
||||
|
||||
; MIST_STEPS_2ND_LANDING -- steps 2nd landing
|
||||
@ -326,18 +326,18 @@ location15:
|
||||
; MIST_GEAR_BASE -- gear base
|
||||
location16:
|
||||
.byte MIST_GEAR ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte MIST_BASE_STEPS ; south exit
|
||||
.byte MIST_DOCK_SWITCH ; east exit
|
||||
.byte $ff ; west exit
|
||||
.byte DIRECTION_N ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte DIRECTION_S ; south exit_dir
|
||||
.byte DIRECTION_S ; east exit_dir
|
||||
.byte $ff ; west exit_dir
|
||||
.word gear_base_n_lzsa ; north bg
|
||||
.word $0000 ; south bg
|
||||
.word above_dock_s_lzsa ; south bg
|
||||
.word above_dock_e_lzsa ; east bg
|
||||
.word $0000 ; west bg
|
||||
.byte BG_NORTH | BG_EAST
|
||||
.byte BG_NORTH | BG_EAST | BG_SOUTH
|
||||
.byte $ff ; special exit
|
||||
|
||||
; MIST_CAT_LETTER -- catherine letter
|
||||
|
@ -753,7 +753,7 @@ location40:
|
||||
.byte BG_NORTH|BG_SOUTH|BG_EAST|BG_WEST
|
||||
.byte DIRECTION_W
|
||||
.byte 17,24 ; special x
|
||||
.byte 34,44 ; special y
|
||||
.byte 30,40 ; special y
|
||||
.word stoney_take_blue_page-1 ; special function
|
||||
|
||||
; STONEY_BLUE_MAPCASE -- blue room mapcase
|
||||
|
@ -30,9 +30,10 @@ make_ship_up:
|
||||
|
||||
lda #<above_dock_shipup_s_lzsa
|
||||
sta location3,Y ; MIST_ABOVE_DOCK
|
||||
sta location16,Y ; MIST_GEAR_BASE
|
||||
lda #>above_dock_shipup_s_lzsa
|
||||
sta location3+1,Y ; MIST_ABOVE_DOCK
|
||||
|
||||
sta location16+1,Y ; MIST_GEAR_BASE
|
||||
|
||||
|
||||
; update backgrounds north
|
||||
@ -120,8 +121,10 @@ make_ship_down:
|
||||
|
||||
lda #<above_dock_s_lzsa
|
||||
sta location3,Y ; MIST_ABOVE_DOCK
|
||||
sta location16,Y ; MIST_GEAR_BASE
|
||||
lda #>above_dock_s_lzsa
|
||||
sta location3+1,Y ; MIST_ABOVE_DOCK
|
||||
sta location16+1,Y ; MIST_GEAR_BASE
|
||||
|
||||
; update backgrounds north
|
||||
|
||||
|
@ -4,15 +4,15 @@
|
||||
.byte DIRECTION_S ; DIRECTION = $81
|
||||
.byte OCTAGON_TEMPLE_CENTER ; LOCATION = $82
|
||||
|
||||
.byte (OCTAGON_PAGE|MECHE_PAGE|CHANNEL_PAGE)
|
||||
.byte (OCTAGON_PAGE|MECHE_PAGE|SELENA_PAGE|CHANNEL_PAGE)
|
||||
; RED_PAGES_TAKEN = $83
|
||||
.byte (OCTAGON_PAGE|MECHE_PAGE|CHANNEL_PAGE)
|
||||
.byte (OCTAGON_PAGE|MECHE_PAGE|SELENA_PAGE|CHANNEL_PAGE)
|
||||
; BLUE_PAGES_TAKEN = $84
|
||||
.byte $1
|
||||
; CLOCK_BRIDGE = $85
|
||||
.byte $1
|
||||
; GEAR_OPEN = $86
|
||||
.byte (MARKER_DOCK|MARKER_GEARS|MARKER_SPACESHIP|MARKER_CLOCK|MARKER_POOL|MARKER_TREE)
|
||||
.byte (MARKER_DOCK|MARKER_GEARS|MARKER_SPACESHIP|MARKER_GENERATOR|MARKER_CLOCK|MARKER_POOL|MARKER_TREE)
|
||||
; MARKER_SWITCHES = $87
|
||||
.byte $2
|
||||
; CLOCK_HOUR = $88
|
||||
|
Loading…
x
Reference in New Issue
Block a user