aboutsummaryrefslogtreecommitdiff
path: root/modes/dialoguemenu.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/dialoguemenu.gbasm
parentbcc4605c06e2b36698ae05eeda1f9078bfbcd2c7 (diff)
Make dungeon flag skip floor count, disable top bar & disable attack menu
Diffstat (limited to 'modes/dialoguemenu.gbasm')
-rw-r--r--modes/dialoguemenu.gbasm17
1 files changed, 15 insertions, 2 deletions
diff --git a/modes/dialoguemenu.gbasm b/modes/dialoguemenu.gbasm
index 4f8e410..ad0b3be 100644
--- a/modes/dialoguemenu.gbasm
+++ b/modes/dialoguemenu.gbasm
@@ -1,9 +1,22 @@
Dialogue_VBLANK_Entrypoint:
.SET_WINDOW_LCDC_E
+ LD A, $mem_dungeon_flags
+ BIT 3, A
+ JR NZ, =.top_bar.enable
+
+ .DISABLE_TOP_BAR
+
+ LD A, $67
+ LD $reg_lyc, A
+
+ JR =.top_bar.end
+ .top_bar.enable:
+
.ENABLE_TOP_BAR
- LD A, $palette_bold_font
- LD $reg_bg_palette, A
+ LD A, $0a
+ LD $reg_lyc, A
+ .top_bar.end:
CALL $OAM_DMA_Transfer_routine