Turn dev mode into sandbox menu

This commit is contained in:
Loïc Wisniewski 2026-09-03 20:05:33 +02:00
commit c325501999
19 changed files with 651 additions and 54 deletions

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=44 format=3]
[gd_scene load_steps=45 format=3]
[ext_resource type="PackedScene" path="res://ui/menus/BuildMenu.tscn" id="menu_build"]
[ext_resource type="PackedScene" path="res://ui/menus/HangarMenu.tscn" id="menu_hangar"]
[ext_resource type="PackedScene" path="res://ui/menus/LabMenu.tscn" id="menu_lab"]
@ -8,6 +8,7 @@
[ext_resource type="PackedScene" path="res://ui/menus/PlanningMenu.tscn" id="menu_planning"]
[ext_resource type="PackedScene" path="res://ui/menus/GarrisonMenu.tscn" id="menu_garrison"]
[ext_resource type="PackedScene" path="res://ui/menus/SkillMenu.tscn" id="menu_skill"]
[ext_resource type="PackedScene" path="res://ui/menus/DevMenu.tscn" id="menu_dev"]
[ext_resource type="Script" path="res://world/Starfield.gd" id="1"]
@ -30,7 +31,7 @@
[ext_resource type="Script" path="res://vessels/GarrisonField.gd" id="34"]
[ext_resource type="Script" path="res://ui/NarrationBanner.gd" id="36"]
[ext_resource type="Script" path="res://world/IntroDirector.gd" id="37"]
[ext_resource type="Script" path="res://ui/DevWaveButton.gd" id="38"]
[ext_resource type="Script" path="res://ui/DevMenuButton.gd" id="38"]
[ext_resource type="Script" path="res://logistics/RepairDroneField.gd" id="40"]
[ext_resource type="Script" path="res://ui/BreachOverlay.gd" id="41"]
[ext_resource type="Script" path="res://logistics/TransporterField.gd" id="23"]
@ -236,7 +237,7 @@ offset_bottom = 172
script = ExtResource("10")
icon = 0
[node name="DevWaveButton" type="Control" parent="UI"]
[node name="DevMenuButton" type="Control" parent="UI"]
visible = false
mouse_filter = 2
anchor_left = 1.0
@ -244,15 +245,24 @@ anchor_right = 1.0
offset_left = -140.0
offset_right = -24.0
offset_top = 268.0
offset_bottom = 384.0
offset_bottom = 416.0
script = ExtResource("38")
[node name="Button" type="Control" parent="UI/DevWaveButton"]
[node name="Button" type="Control" parent="UI/DevMenuButton"]
anchor_right = 1.0
anchor_bottom = 1.0
offset_bottom = 116.0
script = ExtResource("10")
icon = 5
glow_color = Color(1, 0.45, 0.2, 1)
icon = 46
glow_color = Color(0.55, 0.9, 1, 1)
[node name="Label" type="Label" parent="UI/DevMenuButton"]
mouse_filter = 2
anchor_right = 1.0
offset_top = 118.0
offset_bottom = 148.0
theme_override_font_sizes/font_size = 18
text = "DEV"
horizontal_alignment = 1
[node name="BreachOverlay" type="ColorRect" parent="UI"]
visible = false
@ -498,6 +508,7 @@ icon = 1
[node name="PlanningMenu" parent="UI" instance=ExtResource("menu_planning")]
[node name="GarrisonMenu" parent="UI" instance=ExtResource("menu_garrison")]
[node name="SkillMenu" parent="UI" instance=ExtResource("menu_skill")]
[node name="DevMenu" parent="UI" instance=ExtResource("menu_dev")]
[node name="QuestPanel" type="Control" parent="UI" groups=["modal_menus"]]
visible = false
mouse_filter = 2