mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-09-13 12:56:30 +00:00
ootw: c2: fix cart not going fully away
This commit is contained in:
parent
2242476aa4
commit
97370408fb
26
ootw/TODO
26
ootw/TODO
@ -4,37 +4,18 @@ TODO Before release:
|
|||||||
|
|
||||||
l2 -- alien behavior
|
l2 -- alien behavior
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
room5: alien appears to left of door. Works on panel to
|
room5: alien appears to left of door. Works on panel to
|
||||||
unlock it, comes in and bothers friend after
|
unlock it, comes in and bothers friend after
|
||||||
we call down.
|
we call down.
|
||||||
also I think if you wait long enough more aliens
|
also I think if you wait long enough more aliens
|
||||||
appear if you try to go left.
|
appear if you try to go left.
|
||||||
|
|
||||||
|
|
||||||
general -- fix laser collision detection.
|
|
||||||
add detection of shields
|
|
||||||
add detection of friend
|
|
||||||
properly handle when multiple collision objects
|
|
||||||
on screen at once
|
|
||||||
|
|
||||||
door explosions should be cropped
|
|
||||||
|
|
||||||
when calculating room calcs, take Y position into account
|
when calculating room calcs, take Y position into account
|
||||||
|
|
||||||
L1 -- fix slugs
|
|
||||||
+ adjust slug attack range
|
|
||||||
+ spawn new slugs in 2nd room
|
|
||||||
|
|
||||||
L2 -- add doors
|
|
||||||
L2 -- disable door/powerline by shooting wall
|
L2 -- disable door/powerline by shooting wall
|
||||||
L2 -- add aliens
|
L2 -- add aliens
|
||||||
L2 -- add minimal friend AI
|
L2 -- add minimal friend AI
|
||||||
L2 -- add way to leave L2 to L3
|
|
||||||
-- on cart screen, cart is still there at edge of screen?
|
-- on cart screen, cart is still there at edge of screen?
|
||||||
+ Implement end scene
|
|
||||||
|
|
||||||
L5 -- add ending scenes?
|
L5 -- add ending scenes?
|
||||||
Show some pictures
|
Show some pictures
|
||||||
@ -141,6 +122,8 @@ BEHAVIOR DIFFERENCES:
|
|||||||
+ Level/Checkpoint #4:
|
+ Level/Checkpoint #4:
|
||||||
* Implement guard (shooting, taunting)
|
* Implement guard (shooting, taunting)
|
||||||
|
|
||||||
|
+ Level/Checkpoint #5
|
||||||
|
* Allow falling into first pit
|
||||||
|
|
||||||
KNOWN BUGS:
|
KNOWN BUGS:
|
||||||
===========
|
===========
|
||||||
@ -153,12 +136,7 @@ KNOWN BUGS:
|
|||||||
FUTURE WORK:
|
FUTURE WORK:
|
||||||
============
|
============
|
||||||
|
|
||||||
|
|
||||||
* L1 pool
|
* L1 pool
|
||||||
+ adjust tentacle to not go off edge of screen
|
+ adjust tentacle to not go off edge of screen
|
||||||
+ adjust x position of tentacle grab
|
+ adjust x position of tentacle grab
|
||||||
|
|
||||||
Level/Checkpoint #5:
|
|
||||||
+ Allow falling into first pit
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -599,6 +599,11 @@ no_draw_alien:
|
|||||||
cmp #1
|
cmp #1
|
||||||
bne c2_no_cart_action
|
bne c2_no_cart_action
|
||||||
|
|
||||||
|
; 0 is never seen, 2 is all done
|
||||||
|
lda CART_OUT
|
||||||
|
cmp #1
|
||||||
|
bne c2_no_cart_action
|
||||||
|
|
||||||
c2_draw_cart:
|
c2_draw_cart:
|
||||||
|
|
||||||
lda CART_X
|
lda CART_X
|
||||||
@ -684,7 +689,7 @@ c2_move_fg_objects:
|
|||||||
|
|
||||||
inc CART_X
|
inc CART_X
|
||||||
lda CART_X
|
lda CART_X
|
||||||
cmp #39
|
cmp #40
|
||||||
bne cart_not_out
|
bne cart_not_out
|
||||||
inc CART_OUT
|
inc CART_OUT
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user