From 7ccc3f42244eef9385ba878f343a18852fab4dfa Mon Sep 17 00:00:00 2001 From: Astatin Date: Tue, 1 Jul 2025 16:53:10 +0200 Subject: Make dungeon flag skip floor count, disable top bar & disable attack menu --- modes/dungeongeneration.gbasm | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) (limited to 'modes/dungeongeneration.gbasm') diff --git a/modes/dungeongeneration.gbasm b/modes/dungeongeneration.gbasm index 522ab1a..bfbe58c 100644 --- a/modes/dungeongeneration.gbasm +++ b/modes/dungeongeneration.gbasm @@ -42,19 +42,37 @@ New_Floor: LD SP, $fffe LD A, $00 - LD $reg_viewport_x, A - LD A, $68 - LD $reg_viewport_y, A + LD $mem_display_flag, A LD A, $00 - LD $mem_display_flag, A + LD $reg_viewport_x, A + + LD A, $mem_dungeon_flags + BIT 1, A + JR Z, =.floor_count.disabled + + .floor_count.enabled: + LD A, $70 + LD $reg_viewport_y, A LD A, $f4 - LD ($9ecb), A + LD ($9eeb), A - LD HL, $9ec9 + LD HL, $9ee9 LD A, $mem_floor_count CALL =Print_8bit + JR =.floor_count.end + + .floor_count.disabled: + LD A, $68 + LD $reg_viewport_y, A + + LD A, $00 + LD ($9ee9), A + LD ($9eea), A + LD ($9eeb), A + + .floor_count.end: LD A, $07 LD $reg_bg_palette, A -- cgit v1.2.3-70-g09d2