aboutsummaryrefslogtreecommitdiff
path: root/modes/dungeongeneration.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2025-07-01 16:53:10 +0200
committerAstatin <[email protected]>2025-07-01 16:53:10 +0200
commit7ccc3f42244eef9385ba878f343a18852fab4dfa (patch)
treefe3feb43ad40a8e2e55b183997a56761538c9473 /modes/dungeongeneration.gbasm
parentbcc4605c06e2b36698ae05eeda1f9078bfbcd2c7 (diff)
Make dungeon flag skip floor count, disable top bar & disable attack menu
Diffstat (limited to 'modes/dungeongeneration.gbasm')
-rw-r--r--modes/dungeongeneration.gbasm30
1 files changed, 24 insertions, 6 deletions
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