From e41bad95b703d9a243ef0d0f82d565ce33b7c308 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Mon, 29 Nov 2021 00:51:25 -0500 Subject: [PATCH] peasant: can actually wear the robe --- games/peasant/inside.s | 2 +- games/peasant/parse_input.s | 9 +++++---- games/peasant/peasant4.s | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/games/peasant/inside.s b/games/peasant/inside.s index 5a0bde09..d018d11e 100644 --- a/games/peasant/inside.s +++ b/games/peasant/inside.s @@ -174,7 +174,7 @@ inside_nn_cottage: ; put outside door lda #13 sta PEASANT_X - lda #$6D + lda #$71 sta PEASANT_Y ; stop walking diff --git a/games/peasant/parse_input.s b/games/peasant/parse_input.s index b76dadd4..574450d8 100644 --- a/games/peasant/parse_input.s +++ b/games/peasant/parse_input.s @@ -524,7 +524,7 @@ parse_common_wear_robe: lda GAME_STATE_1 and #WEARING_ROBE - beq parse_common_wear_robe_no_have + bne parse_common_wear_robe_already parse_common_wear_robe_do_have: ; wear the robe @@ -540,11 +540,12 @@ parse_common_wear_robe_do_have: ldx #wear_robe_message - jsr partial_message_step jmp finish_parse_message - - +parse_common_wear_robe_already: + ldx #wear_robe_already_message + jmp finish_parse_message parse_common_wear_robe_no_have: ldx #