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 #