Files
scrap-signal/ui/hud.tscn
Kellan KOZUME decd182b3e feat(atelier): complete zone 2 level design and game systems
- Add atelier tilemap (14x14 tiles) with dark atmosphere
- Add Journal D-891 interactable with Matteo Corda narrative
- Add pushable frozen robot (reuses PushableBox logic)
- Add PassageTrigger to reveal hidden path via TileMapLayer
- Add RepairStation for SCRAP-09 self-repair mini-game
- Add scrap09 puzzle in RepairMinigame with valid connections
- Add door to cour unlocked by scrap09_repaired flag
2026-04-25 12:54:33 -04:00

103 lines
3.5 KiB
Plaintext

[gd_scene format=3 uid="uid://o7qrmpywwhu8"]
[ext_resource type="Script" uid="uid://bmqknwqr5mtd6" path="res://ui/hud.gd" id="1_rbyyf"]
[ext_resource type="Texture2D" uid="uid://b1f05yx168iat" path="res://assets/sprites/engrenage.png" id="2_276te"]
[ext_resource type="Texture2D" uid="uid://cn2tcan6yqtjo" path="res://assets/sprites/circuit.png" id="3_546lt"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rbyyf"]
bg_color = Color(0.101960786, 0.101960786, 0.101960786, 0.84705883)
border_width_top = 1
border_color = Color(0.33333334, 0.33333334, 0.33333334, 1)
border_blend = true
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_546lt"]
bg_color = Color(0, 0, 0, 0.6)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_276te"]
bg_color = Color(0, 0, 0, 0.003921569)
[node name="HUD" type="CanvasLayer" unique_id=1746360319 groups=["hud"]]
script = ExtResource("1_rbyyf")
[node name="InventoryBar" type="PanelContainer" parent="." unique_id=1523829052]
anchors_preset = 12
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = -33.0
grow_horizontal = 2
grow_vertical = 0
theme_override_styles/panel = SubResource("StyleBoxFlat_rbyyf")
[node name="ItemRow" type="HBoxContainer" parent="InventoryBar" unique_id=279840989]
layout_mode = 2
theme_override_constants/separation = 8
alignment = 1
[node name="EngrenageSlot" type="HBoxContainer" parent="InventoryBar/ItemRow" unique_id=237860192]
layout_mode = 2
alignment = 1
[node name="Icon" type="TextureRect" parent="InventoryBar/ItemRow/EngrenageSlot" unique_id=1231030010]
layout_mode = 2
texture = ExtResource("2_276te")
[node name="Count" type="Label" parent="InventoryBar/ItemRow/EngrenageSlot" unique_id=1232241990]
layout_mode = 2
theme_override_font_sizes/font_size = 6
[node name="CircuitSlot" type="HBoxContainer" parent="InventoryBar/ItemRow" unique_id=2106106895]
layout_mode = 2
alignment = 1
[node name="Icon" type="TextureRect" parent="InventoryBar/ItemRow/CircuitSlot" unique_id=1469623782]
layout_mode = 2
texture = ExtResource("3_546lt")
[node name="Count" type="Label" parent="InventoryBar/ItemRow/CircuitSlot" unique_id=2121401937]
layout_mode = 2
theme_override_font_sizes/font_size = 6
[node name="LogContainer" type="PanelContainer" parent="." unique_id=2020517372]
visible = false
anchors_preset = 10
anchor_right = 1.0
grow_horizontal = 2
mouse_filter = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_546lt")
[node name="LogLabel" type="RichTextLabel" parent="LogContainer" unique_id=957446787]
layout_mode = 2
mouse_filter = 2
theme_override_font_sizes/normal_font_size = 6
theme_override_font_sizes/bold_font_size = 6
theme_override_font_sizes/bold_italics_font_size = 6
theme_override_font_sizes/italics_font_size = 6
theme_override_font_sizes/mono_font_size = 6
bbcode_enabled = true
fit_content = true
[node name="InteractPrompt" type="PanelContainer" parent="." unique_id=1303778847]
visible = false
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -20.0
offset_top = -20.0
offset_right = 10.0
grow_horizontal = 2
grow_vertical = 2
theme_override_styles/panel = SubResource("StyleBoxFlat_276te")
[node name="PromptLabel" type="Label" parent="InteractPrompt" unique_id=924240162]
layout_mode = 2
theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.39215687)
theme_override_constants/shadow_offset_x = 0
theme_override_constants/shadow_offset_y = 0
theme_override_constants/shadow_outline_size = 2
theme_override_font_sizes/font_size = 6
horizontal_alignment = 1
vertical_alignment = 1