peasant: forgot the "climb fence" action in peasant2

This commit is contained in:
Vince Weaver 2022-01-07 15:02:24 -05:00
parent bf7c9b3b9c
commit 2bb9694582
5 changed files with 32 additions and 3 deletions

View File

@ -40,6 +40,7 @@ peasant2 18302
17941 -- after most of text hooked up (more code was moved to qload) 17941 -- after most of text hooked up (more code was moved to qload)
17929 -- after redoing so background is always in PAGE1 17929 -- after redoing so background is always in PAGE1
18132 -- add in river animation code 18132 -- add in river animation code
18181 -- forgot the "climb fence" message
partial save, can we fit in 4k? partial save, can we fit in 4k?
102 lines ; inventory was 115? 102 lines ; inventory was 115?

View File

@ -112,5 +112,5 @@ done_draw_peasant:
rts rts
;.include "sprites/peasant_sprites.inc" .include "sprites/peasant_sprites.inc"
.include "sprites/peasant_robe_sprites.inc" ;.include "sprites/peasant_robe_sprites.inc"

View File

@ -25,6 +25,8 @@ hay_bale_verb_table:
.word hay_bale_steal-1 .word hay_bale_steal-1
.byte VERB_TAKE .byte VERB_TAKE
.word hay_bale_take-1 .word hay_bale_take-1
.byte VERB_CLIMB
.word hay_bale_climb-1
.byte 0 .byte 0
@ -48,6 +50,9 @@ hay_get_hay:
ldy #>hay_get_hay_message ldy #>hay_get_hay_message
jmp finish_parse_message jmp finish_parse_message
;================= ;=================
; look ; look
;================= ;=================
@ -107,6 +112,23 @@ hay_look_at_fence:
jmp finish_parse_message jmp finish_parse_message
;================
; climb
;================
hay_bale_climb:
lda CURRENT_NOUN
cmp #NOUN_FENCE
beq hay_climb_fence
jmp parse_common_unknown
hay_climb_fence:
ldx #<hay_climb_fence_message
ldy #>hay_climb_fence_message
jmp finish_parse_message
;=================== ;===================
; enter hay ; enter hay
;=================== ;===================
@ -117,6 +139,8 @@ hay_bale_hide:
lda CURRENT_NOUN lda CURRENT_NOUN
cmp #NOUN_FENCE
beq hay_climb_fence
cmp #NOUN_HAY cmp #NOUN_HAY
beq enter_hay beq enter_hay

View File

@ -64,7 +64,6 @@ gary_sprites.inc: gary_sprites.png
$(HGR_SPRITE) -s -l gary_fly2_sprite gary_sprites.png 91 98 104 117 >> gary_sprites.inc $(HGR_SPRITE) -s -l gary_fly2_sprite gary_sprites.png 91 98 104 117 >> gary_sprites.inc
$(HGR_SPRITE) -s -l gary_tail1_sprite gary_sprites.png 119 98 132 117 >> gary_sprites.inc $(HGR_SPRITE) -s -l gary_tail1_sprite gary_sprites.png 119 98 132 117 >> gary_sprites.inc
$(HGR_SPRITE) -s -l gary_tail2_sprite gary_sprites.png 147 98 160 117 >> gary_sprites.inc $(HGR_SPRITE) -s -l gary_tail2_sprite gary_sprites.png 147 98 160 117 >> gary_sprites.inc
$(HGR_SPRITE) -s -l gary_foot1_sprite gary_sprites.png 91 118 118 128 >> gary_sprites.inc
$(HGR_SPRITE) -s -l gary_foot0_sprite gary_sprites.png 63 118 76 128 >> gary_sprites.inc $(HGR_SPRITE) -s -l gary_foot0_sprite gary_sprites.png 63 118 76 128 >> gary_sprites.inc
$(HGR_SPRITE) -s -l gary_foot1_sprite gary_sprites.png 91 118 104 128 >> gary_sprites.inc $(HGR_SPRITE) -s -l gary_foot1_sprite gary_sprites.png 91 118 104 128 >> gary_sprites.inc
$(HGR_SPRITE) -s -l gary_foot2_sprite gary_sprites.png 119 118 132 128 >> gary_sprites.inc $(HGR_SPRITE) -s -l gary_foot2_sprite gary_sprites.png 119 118 132 128 >> gary_sprites.inc

View File

@ -80,6 +80,11 @@ hay_get_hay_message:
.byte "Dungeonman? You don't need",13 .byte "Dungeonman? You don't need",13
.byte "any hay.",0 .byte "any hay.",0
; + climb/jump fence
hay_climb_fence_message:
.byte "No, you have business to",13
.byte "attend to here in",13
.byte "Peasantry.",0
;============= ;=============
; Mud Puddle ; Mud Puddle