From 15ebe27d0a28a33d1b9f62b913f70a2f04a59e9f Mon Sep 17 00:00:00 2001 From: LoafyLemon Date: Sun, 19 May 2024 21:12:51 +0100 Subject: [PATCH] Detach interface and gameplay elements. --- game/scripts/gui/say.rpy | 2 +- game/scripts/interface/wheelmenu.rpy | 2 +- game/scripts/options.rpy | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/game/scripts/gui/say.rpy b/game/scripts/gui/say.rpy index 12f362e3..f583a782 100644 --- a/game/scripts/gui/say.rpy +++ b/game/scripts/gui/say.rpy @@ -11,7 +11,7 @@ screen nvl(dialogue, items=None): screen say(who, what, side_image=None, icon=None): style_prefix "say" layer "interface" - zorder 55 + zorder 0 if states.settings.interface_hidden: use hider diff --git a/game/scripts/interface/wheelmenu.rpy b/game/scripts/interface/wheelmenu.rpy index fa63d0dc..82052e83 100644 --- a/game/scripts/interface/wheelmenu.rpy +++ b/game/scripts/interface/wheelmenu.rpy @@ -66,7 +66,7 @@ label wheelmenu(btns, ret, pos=None): screen wheelmenu(btns, pos): layer "interface" tag wheelmenu - zorder 4 + zorder 1 style_prefix "wheelmenu" $ mpos = renpy.get_mouse_pos() diff --git a/game/scripts/options.rpy b/game/scripts/options.rpy index 6b5cd19e..2d956da9 100644 --- a/game/scripts/options.rpy +++ b/game/scripts/options.rpy @@ -51,9 +51,11 @@ define config.physical_height = 720 define config.save_physical_size = True # User interface settings -define config.layers = ["master", "transient", "screens", "overlay"] +define config.layers = ["master", "transient", "screens", "dolls", "overlay"] +define config.menu_clear_layers = ["interface", "dolls"] define config.default_tag_layer = "screens" define config.top_layers = ["interface"] +define config.say_layer = "interface" define config.transparent_tile = False define config.narrator_menu = True define config.hard_rollback_limit = 100