mirror of
https://github.com/deater/dos33fsprogs.git
synced 2025-04-02 15:30:05 +00:00
mist: fix various bugs found when playing through all of selenitic
This commit is contained in:
parent
e094e4c1c4
commit
70c1c2ca88
@ -611,8 +611,8 @@ blue_dialog3:
|
||||
blue_dialog4:
|
||||
.byte 0,21
|
||||
.byte "FRIEND, I SEE YOU THINK SIRRUS IS WRONG",0
|
||||
.byte 2,22
|
||||
.byte "HAVE YOU OBSERVED HIS LUST FOR RICHES",0
|
||||
.byte 1,22
|
||||
.byte "HAVE YOU OBSERVED HIS LUST FOR RICHES?",0
|
||||
.byte 6,23
|
||||
.byte "PLEASE BRING MORE BLUE PAGES",0
|
||||
.byte $80
|
||||
|
@ -2,7 +2,7 @@
|
||||
.include "common_defines.inc"
|
||||
|
||||
|
||||
.if 0
|
||||
.if 1
|
||||
; if doing playthrough
|
||||
.include "playthrough_save.inc"
|
||||
.endif
|
||||
@ -44,7 +44,7 @@
|
||||
.byte SELENA_WALKWAY1 ; LOCATION = $82
|
||||
.endif
|
||||
|
||||
.if 1
|
||||
.if 0
|
||||
; Sub
|
||||
.byte LOAD_SUB ; WHICH_LOAD = $80
|
||||
.byte DIRECTION_E ; DIRECTION = $81
|
||||
@ -52,7 +52,7 @@
|
||||
.endif
|
||||
|
||||
|
||||
.if 1
|
||||
.if 0
|
||||
.byte $00 ; RED_PAGES_TAKEN = $83
|
||||
.byte $00 ; BLUE_PAGES_TAKEN = $84
|
||||
.byte $00 ; CLOCK_BRIDGE = $85
|
||||
|
@ -93,7 +93,7 @@ location3:
|
||||
.word walkway1_s_lzsa ; south bg
|
||||
.word $0000 ; east bg
|
||||
.word $0000 ; west bg
|
||||
.byte BG_NORTH
|
||||
.byte BG_NORTH|BG_SOUTH
|
||||
.byte $ff
|
||||
|
||||
; SELENA_SPACESHIP_DOOR -- spaceship door
|
||||
|
@ -1,5 +1,5 @@
|
||||
;======================================
|
||||
; mist link book to the octogon temple
|
||||
; mist link book to the octagon temple
|
||||
;======================================
|
||||
mist_link_book:
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
; CLOCK_BRIDGE = $85
|
||||
.byte $1
|
||||
; GEAR_OPEN = $86
|
||||
.byte (MARKER_DOCK|MARKER_GEARS|MARKER_SPACESHIP|MARKER_CLOCK|MARKER_POOL|MARKER_CABIN)
|
||||
.byte (MARKER_DOCK|MARKER_GEARS|MARKER_SPACESHIP|MARKER_CLOCK|MARKER_POOL|MARKER_TREE)
|
||||
; MARKER_SWITCHES = $87
|
||||
.byte $2
|
||||
; CLOCK_HOUR = $88
|
||||
|
@ -1,3 +1,10 @@
|
||||
;==========================
|
||||
; o/` Standing in my yard
|
||||
; where they tore down the garage
|
||||
; to make room for the torn down garage o/`
|
||||
|
||||
|
||||
|
||||
; first time changes from book to fly animation
|
||||
; second time switches us to selenetic, plays sound
|
||||
; disables organ and display
|
||||
@ -76,10 +83,7 @@ dome_press_second:
|
||||
rts
|
||||
|
||||
|
||||
;==========================
|
||||
; o/` Standing in my yard
|
||||
; where they tore down the garage
|
||||
; to make room for the torn down garage o/`
|
||||
|
||||
|
||||
organ_pressed:
|
||||
ldy #0
|
||||
|
@ -1120,13 +1120,19 @@ door_buttons_smc:
|
||||
rts
|
||||
|
||||
|
||||
|
||||
;============================
|
||||
; door buttons pressed
|
||||
;===========================
|
||||
|
||||
door_controls_pressed:
|
||||
|
||||
lda CURSOR_X
|
||||
cmp #23
|
||||
bcs door_button_pressed ; bge
|
||||
cmp #20 ; need to check this
|
||||
bcc door_sliders_pressed ; otherwise we increment stuff past
|
||||
; lock in zero page
|
||||
rts
|
||||
|
||||
door_sliders_pressed:
|
||||
|
||||
|
@ -201,7 +201,7 @@ mist_book_good:
|
||||
inc ANIMATE_FRAME
|
||||
|
||||
done_animate_mist_book:
|
||||
jmp nothing_special
|
||||
rts
|
||||
|
||||
|
||||
;==========================
|
||||
|
Loading…
x
Reference in New Issue
Block a user