The scanner quest moves ahead of the gas burner and gains the hunt it exists for: a research lab world, which pays several times what an ordinary planet does and is the only reliable source of research data. Finding one is what the scanner is FOR, so the conquest record now remembers which kind of world was taken and a quest can ask for that kind. Bombers get a pair of quests after the transporters. That pulled the ship lab up with them - a vessel is unlocked AT the lab, so asking for a bomber before one exists would have been unfinishable, the same trap second_hull fell into. And both research screens now explain a shortfall instead of hiding it. The skill tree refused a doctrine in silence; the ship lab said "already queued or complete", which is not why it refused and sends the player to look at the wrong thing. Both open an explainer naming what was wanted, what is held, and where data actually comes from. #192's rule - a tool is taught immediately before the quest that needs it - now points at the scanner's FIRST use rather than its only one, with the world survey still required to follow it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019AJMdB7iuHuLFZM1aBu3GD
64 lines
1.6 KiB
Text
64 lines
1.6 KiB
Text
[gd_scene load_steps=3 format=3]
|
|
|
|
[ext_resource type="Script" path="res://ui/IconButton.gd" id="icon"]
|
|
[ext_resource type="Script" path="res://ui/menus/ResearchPointsMenu.gd" id="menu"]
|
|
|
|
[node name="ResearchPointsMenu" type="Control" groups=["modal_menus"]]
|
|
visible = false
|
|
mouse_filter = 2
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
script = ExtResource("menu")
|
|
|
|
[node name="Backdrop" type="ColorRect" parent="."]
|
|
mouse_filter = 2
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
color = Color(0.03, 0.03, 0.08, 0.97)
|
|
|
|
[node name="TitleLabel" type="Label" parent="."]
|
|
mouse_filter = 2
|
|
anchor_right = 1.0
|
|
offset_left = 24.0
|
|
offset_top = 24.0
|
|
offset_right = -180.0
|
|
offset_bottom = 100.0
|
|
theme_override_font_sizes/font_size = 40
|
|
text = "NO RESEARCH DATA"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="CloseButton" type="Control" parent="."]
|
|
anchor_left = 1.0
|
|
anchor_right = 1.0
|
|
offset_left = -140.0
|
|
offset_top = 24.0
|
|
offset_right = -24.0
|
|
offset_bottom = 140.0
|
|
script = ExtResource("icon")
|
|
icon = 1
|
|
glow_color = Color(0.55, 0.6, 1, 1)
|
|
|
|
[node name="HaveLabel" type="Label" parent="."]
|
|
mouse_filter = 2
|
|
anchor_right = 1.0
|
|
offset_left = 32.0
|
|
offset_top = 160.0
|
|
offset_right = -32.0
|
|
offset_bottom = 230.0
|
|
theme_override_font_sizes/font_size = 32
|
|
theme_override_colors/font_color = Color(1, 0.85, 0.35, 1)
|
|
text = ""
|
|
horizontal_alignment = 1
|
|
|
|
[node name="DetailLabel" type="Label" parent="."]
|
|
mouse_filter = 2
|
|
anchor_right = 1.0
|
|
offset_left = 48.0
|
|
offset_top = 280.0
|
|
offset_right = -48.0
|
|
offset_bottom = 900.0
|
|
theme_override_font_sizes/font_size = 30
|
|
theme_override_colors/font_color = Color(0.72, 0.88, 0.96, 1)
|
|
text = ""
|
|
horizontal_alignment = 1
|
|
autowrap_mode = 2
|