diff --git a/games/peasant/TODO b/games/peasant/TODO index 53aad2a7..7d87c9b5 100644 --- a/games/peasant/TODO +++ b/games/peasant/TODO @@ -83,7 +83,7 @@ Peasant1: + hook up scare animation + hook up after-gary, fence hole and no horse + update x-coords when walk off screen (fence) - + setup priority wall depending on if fence broken + + setup priority wall depending on if fence broken (lo-res box?) - Kerrek 1 + Implement kerrek + Implement dead kerrek diff --git a/games/peasant/hgr_text_box.s b/games/peasant/hgr_text_box.s index 454be47d..18dbde81 100644 --- a/games/peasant/hgr_text_box.s +++ b/games/peasant/hgr_text_box.s @@ -1,5 +1,3 @@ - - ;=========================== ; hgr text box ;=========================== @@ -98,7 +96,7 @@ disp_put_string_loop: disp_end_of_line: clc lda CURSOR_Y - adc #8 + adc #9 ; skip 9 so descenders don't interfere sta CURSOR_Y lda SAVED_X diff --git a/games/peasant/parse_input.s b/games/peasant/parse_input.s index 2ab10ca7..ea490246 100644 --- a/games/peasant/parse_input.s +++ b/games/peasant/parse_input.s @@ -1158,7 +1158,8 @@ print_text_message: ; 1 2 3 4 5 6 7 8 ;message_y2: .byte 54, 62, 70, 78, 86, 94, 102, 110 - ; y2 is 46+(8*(len)) + ; y2 was 46+(8*(len)) + ; we now skip 9, so 46+(9*len) lda message_len asl @@ -1166,6 +1167,7 @@ print_text_message: asl clc adc #46 + adc message_len sta BOX_Y2 sta SAVED_Y2