mist: stoney: properly turn off lights in the airlock areas

This commit is contained in:
Vince Weaver 2020-08-10 15:01:47 -04:00
parent 3c9f42ecd4
commit 9568afcd6a
2 changed files with 14 additions and 15 deletions

View File

@ -20,18 +20,10 @@ For release 1.0
-- Lights out -- Lights out
+ currently if you turn around from open airlock + currently if you turn around from open airlock
they aren't blacked out they aren't blacked out
-- fix colors on gangplanks
-- allow coming at steps from an angle -- allow coming at steps from an angle
-- if space allows, lighten floor of compass rose when -- if space allows, lighten floor of compass rose when
right button pressed right button pressed
-- hook up key/trunk puzzle
-- outside looking in can see trunk if up
(either add support or remove graphic)
-- if click on steps when looking N, move to look at steps
-- stop holding key if leave the two rooms where matters
[actual game it drops to floor of basement?]
-- rotate plug when open/closed
+ CHANNEL + CHANNEL
-- from path can still see down elev1 even if up -- from path can still see down elev1 even if up
@ -108,12 +100,9 @@ Channelwood:
Stoneship age: Stoneship age:
+ Implement floating chest puzzle + When standing at door to lighthouse should be able
+ Implement compass rose light puzzle to see trunk is up
+ Implement raising/lowering water + Spheres in red room should play animations
+ Implement telescope
+ Hook up tunnels into compass room properly
+ Spheres in red room play animations
Ending: Ending:
+ Atrus at end -- hires? + Atrus at end -- hires?

View File

@ -122,6 +122,16 @@ check_tunnel_lights:
cmp #STONEY_CRAWLWAY_ENTRANCE_LEFT cmp #STONEY_CRAWLWAY_ENTRANCE_LEFT
beq turn_off_the_lights beq turn_off_the_lights
cmp #STONEY_CRAWLWAY_ENTRANCE_RIGHT cmp #STONEY_CRAWLWAY_ENTRANCE_RIGHT
beq turn_off_the_lights
cmp #STONEY_LEFT_AIRLOCK_OPEN
beq open_airlock_check
cmp #STONEY_RIGHT_AIRLOCK_OPEN
bne dont_touch_lights
open_airlock_check:
; lights only off if facing tunnel
lda DIRECTION
cmp #DIRECTION_S
bne dont_touch_lights bne dont_touch_lights
turn_off_the_lights: turn_off_the_lights: