chore: normalize scene and material resources

This commit is contained in:
Rijad Zuzo
2026-08-13 08:57:10 +02:00
parent 9872b986b6
commit 46b872018a
4 changed files with 58 additions and 66 deletions
+46 -57
View File
@@ -13,11 +13,11 @@
[ext_resource type="Script" uid="uid://bivrsk5ukgnoo" path="res://world/demo/DemoController.gd" id="13_demo"]
[ext_resource type="PackedScene" path="res://player/PlayerVisual.tscn" id="14_player_visual"]
[ext_resource type="Script" uid="uid://dwwxux24jc6yq" path="res://world/ui/village_whisper_hud.gd" id="15_whisper"]
[ext_resource type="Script" path="res://world/ui/player_interaction_hud.gd" id="16_interaction"]
[ext_resource type="Script" path="res://world/ui/villager_field_note_hud.gd" id="17_villager_note"]
[ext_resource type="Script" path="res://world/ui/player_status_hud.gd" id="18_status"]
[ext_resource type="Script" path="res://player/combat/player_combat_controller.gd" id="19_combat"]
[ext_resource type="Script" path="res://world/combat/combat_presentation.gd" id="20_combat_view"]
[ext_resource type="Script" uid="uid://caga5h0ri6vei" path="res://world/ui/player_interaction_hud.gd" id="16_interaction"]
[ext_resource type="Script" uid="uid://c4hhfxayuo63l" path="res://world/ui/villager_field_note_hud.gd" id="17_villager_note"]
[ext_resource type="Script" uid="uid://cgur3e3k1l3iy" path="res://world/ui/player_status_hud.gd" id="18_status"]
[ext_resource type="Script" uid="uid://bfysko6pf0tnt" path="res://player/combat/player_combat_controller.gd" id="19_combat"]
[ext_resource type="Script" uid="uid://qw0qb6mc8j7" path="res://world/combat/combat_presentation.gd" id="20_combat_view"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_o5qli"]
radius = 0.4
@@ -43,13 +43,11 @@ stomach_capacity_for_food = 10
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.85, 0)
shape = SubResource("CapsuleShape3D_o5qli")
[node name="Visual" parent="Player" instance=ExtResource("14_player_visual")]
[node name="Visual" parent="Player" unique_id=548624948 instance=ExtResource("14_player_visual")]
[node name="PlayerCombatController" type="Node3D" parent="Player" unique_id=99761234 node_paths=PackedStringArray("player", "simulation_manager", "combat_presentation", "sword")]
[node name="PlayerCombatController" type="Node3D" parent="Player" unique_id=99761234 node_paths=PackedStringArray("player", "sword")]
script = ExtResource("19_combat")
player = NodePath("..")
simulation_manager = NodePath("../SimulationManager")
combat_presentation = NodePath("../CombatPresentation")
sword = NodePath("../Visual/Sword")
[node name="CameraRig" type="Node3D" parent="." unique_id=81378719 node_paths=PackedStringArray("target")]
@@ -144,11 +142,12 @@ offset_bottom = 66.0
grow_horizontal = 2
script = ExtResource("12_timedial")
[node name="PlayerInteractionLayer" type="CanvasLayer" parent="."]
[node name="PlayerInteractionLayer" type="CanvasLayer" parent="." unique_id=1122301123]
layer = 2
[node name="PlayerInteractionHud" type="Control" parent="PlayerInteractionLayer" node_paths=PackedStringArray("player", "simulation_manager")]
[node name="PlayerInteractionHud" type="Control" parent="PlayerInteractionLayer" unique_id=2093759635 node_paths=PackedStringArray("player", "simulation_manager")]
visible = false
layout_mode = 3
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
@@ -165,7 +164,7 @@ script = ExtResource("16_interaction")
player = NodePath("../../Player")
simulation_manager = NodePath("../../SimulationManager")
[node name="Accent" type="ColorRect" parent="PlayerInteractionLayer/PlayerInteractionHud"]
[node name="Accent" type="ColorRect" parent="PlayerInteractionLayer/PlayerInteractionHud" unique_id=1799974071]
layout_mode = 1
anchors_preset = 10
anchor_right = 1.0
@@ -174,7 +173,7 @@ grow_horizontal = 2
mouse_filter = 2
color = Color(0.9, 0.63, 0.28, 0.95)
[node name="Copy" type="VBoxContainer" parent="PlayerInteractionLayer/PlayerInteractionHud"]
[node name="Copy" type="VBoxContainer" parent="PlayerInteractionLayer/PlayerInteractionHud" unique_id=832693892]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
@@ -186,22 +185,20 @@ mouse_filter = 2
theme_override_constants/separation = 2
alignment = 1
[node name="Action" type="Label" parent="PlayerInteractionLayer/PlayerInteractionHud/Copy"]
[node name="Action" type="Label" parent="PlayerInteractionLayer/PlayerInteractionHud/Copy" unique_id=2110361511]
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.98, 0.92, 0.79, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.94)
theme_override_colors/font_shadow_color = Color(0.02, 0.01, 0.005, 0.7)
theme_override_constants/outline_size = 7
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.94)
theme_override_constants/shadow_offset_x = 1
theme_override_constants/shadow_offset_y = 2
theme_override_constants/outline_size = 7
theme_override_font_sizes/font_size = 20
text = "E · Interact"
horizontal_alignment = 1
[node name="Detail" type="Label" parent="PlayerInteractionLayer/PlayerInteractionHud/Copy"]
[node name="Detail" type="Label" parent="PlayerInteractionLayer/PlayerInteractionHud/Copy" unique_id=1987813867]
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.85, 0.77, 0.64, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.9)
theme_override_constants/outline_size = 5
@@ -209,10 +206,11 @@ theme_override_font_sizes/font_size = 13
text = "Context"
horizontal_alignment = 1
[node name="PlayerStatusLayer" type="CanvasLayer" parent="."]
[node name="PlayerStatusLayer" type="CanvasLayer" parent="." unique_id=315899569]
layer = 2
[node name="PlayerStatusHud" type="Control" parent="PlayerStatusLayer" node_paths=PackedStringArray("simulation_manager")]
[node name="PlayerStatusHud" type="Control" parent="PlayerStatusLayer" unique_id=2026267218 node_paths=PackedStringArray("simulation_manager")]
layout_mode = 3
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
@@ -228,14 +226,13 @@ mouse_filter = 2
script = ExtResource("18_status")
simulation_manager = NodePath("../../SimulationManager")
[node name="StatusLabel" type="Label" parent="PlayerStatusLayer/PlayerStatusHud"]
[node name="StatusLabel" type="Label" parent="PlayerStatusLayer/PlayerStatusHud" unique_id=2059216797]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.95, 0.88, 0.74, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.92)
theme_override_constants/outline_size = 5
@@ -243,11 +240,12 @@ theme_override_font_sizes/font_size = 14
text = "Hunger 40 · Energy 100 · Carrying nothing"
horizontal_alignment = 1
[node name="VillagerInspectionLayer" type="CanvasLayer" parent="."]
[node name="VillagerInspectionLayer" type="CanvasLayer" parent="." unique_id=574035994]
layer = 2
[node name="VillagerFieldNote" type="Control" parent="VillagerInspectionLayer" node_paths=PackedStringArray("player", "simulation_manager")]
[node name="VillagerFieldNote" type="Control" parent="VillagerInspectionLayer" unique_id=1051873837 node_paths=PackedStringArray("player", "simulation_manager")]
visible = false
layout_mode = 3
anchors_preset = 2
anchor_top = 1.0
anchor_bottom = 1.0
@@ -261,7 +259,7 @@ script = ExtResource("17_villager_note")
player = NodePath("../../Player")
simulation_manager = NodePath("../../SimulationManager")
[node name="Accent" type="ColorRect" parent="VillagerInspectionLayer/VillagerFieldNote"]
[node name="Accent" type="ColorRect" parent="VillagerInspectionLayer/VillagerFieldNote" unique_id=1203232651]
layout_mode = 1
anchors_preset = 9
anchor_bottom = 1.0
@@ -270,7 +268,7 @@ grow_vertical = 2
mouse_filter = 2
color = Color(0.9, 0.63, 0.28, 0.92)
[node name="Copy" type="VBoxContainer" parent="VillagerInspectionLayer/VillagerFieldNote"]
[node name="Copy" type="VBoxContainer" parent="VillagerInspectionLayer/VillagerFieldNote" unique_id=1069312765]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
@@ -282,55 +280,49 @@ mouse_filter = 2
theme_override_constants/separation = 1
alignment = 1
[node name="Kicker" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy"]
[node name="Kicker" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy" unique_id=171186435]
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.9, 0.63, 0.28, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.92)
theme_override_constants/outline_size = 4
theme_override_font_sizes/font_size = 10
text = "NEARBY VILLAGER"
[node name="Name" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy"]
[node name="Name" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy" unique_id=1347020926]
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.98, 0.92, 0.79, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.94)
theme_override_constants/outline_size = 6
theme_override_font_sizes/font_size = 24
text = "Villager"
[node name="Activity" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy"]
[node name="Activity" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy" unique_id=1506595284]
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.9, 0.84, 0.7, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.9)
theme_override_constants/outline_size = 5
theme_override_font_sizes/font_size = 15
text = "Current activity"
[node name="Target" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy"]
[node name="Target" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy" unique_id=155651030]
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.82, 0.75, 0.63, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.9)
theme_override_constants/outline_size = 4
theme_override_font_sizes/font_size = 13
text = "Target · None recorded"
[node name="Carrying" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy"]
[node name="Carrying" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy" unique_id=87944167]
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.82, 0.75, 0.63, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.9)
theme_override_constants/outline_size = 4
theme_override_font_sizes/font_size = 13
text = "Carrying · nothing"
[node name="Need" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy"]
[node name="Need" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy" unique_id=1599040191]
custom_minimum_size = Vector2(380, 0)
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.98, 0.78, 0.36, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.9)
theme_override_constants/outline_size = 4
@@ -338,10 +330,9 @@ theme_override_font_sizes/font_size = 13
text = "Need"
autowrap_mode = 2
[node name="Reason" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy"]
[node name="Reason" type="Label" parent="VillagerInspectionLayer/VillagerFieldNote/Copy" unique_id=556071932]
custom_minimum_size = Vector2(380, 0)
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.88, 0.78, 0.6, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.9)
theme_override_constants/outline_size = 4
@@ -349,11 +340,12 @@ theme_override_font_sizes/font_size = 13
text = "Why · Awaiting the next decision"
autowrap_mode = 2
[node name="VillageWhisperLayer" type="CanvasLayer" parent="."]
[node name="VillageWhisperLayer" type="CanvasLayer" parent="." unique_id=1722191657]
layer = 3
[node name="VillageWhisper" type="Control" parent="VillageWhisperLayer" node_paths=PackedStringArray("simulation_manager")]
anchors_preset = 10
[node name="VillageWhisper" type="Control" parent="VillageWhisperLayer" unique_id=774995464 node_paths=PackedStringArray("simulation_manager")]
layout_mode = 3
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
offset_left = -310.0
@@ -365,7 +357,7 @@ mouse_filter = 2
script = ExtResource("15_whisper")
simulation_manager = NodePath("../../SimulationManager")
[node name="Accent" type="ColorRect" parent="VillageWhisperLayer/VillageWhisper"]
[node name="Accent" type="ColorRect" parent="VillageWhisperLayer/VillageWhisper" unique_id=1035968498]
layout_mode = 1
anchors_preset = 10
anchor_right = 1.0
@@ -374,7 +366,7 @@ grow_horizontal = 2
mouse_filter = 2
color = Color(0.86, 0.61, 0.25, 0.92)
[node name="Copy" type="VBoxContainer" parent="VillageWhisperLayer/VillageWhisper"]
[node name="Copy" type="VBoxContainer" parent="VillageWhisperLayer/VillageWhisper" unique_id=1629180778]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
@@ -386,9 +378,8 @@ mouse_filter = 2
theme_override_constants/separation = 1
alignment = 1
[node name="Kicker" type="Label" parent="VillageWhisperLayer/VillageWhisper/Copy"]
[node name="Kicker" type="Label" parent="VillageWhisperLayer/VillageWhisper/Copy" unique_id=1378611739]
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.93, 0.7, 0.36, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.9)
theme_override_constants/outline_size = 5
@@ -396,23 +387,22 @@ theme_override_font_sizes/font_size = 11
text = "VILLAGE NEED"
horizontal_alignment = 1
[node name="Message" type="Label" parent="VillageWhisperLayer/VillageWhisper/Copy"]
[node name="Message" type="Label" parent="VillageWhisperLayer/VillageWhisper/Copy" unique_id=599156753]
layout_mode = 2
mouse_filter = 2
theme_override_colors/font_color = Color(0.98, 0.92, 0.79, 1)
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.94)
theme_override_colors/font_shadow_color = Color(0.02, 0.01, 0.005, 0.7)
theme_override_constants/outline_size = 7
theme_override_colors/font_outline_color = Color(0.07, 0.045, 0.025, 0.94)
theme_override_constants/shadow_offset_x = 1
theme_override_constants/shadow_offset_y = 2
theme_override_constants/outline_size = 7
theme_override_font_sizes/font_size = 18
text = "A village need has surfaced."
horizontal_alignment = 1
[node name="CrisisCaptionLayer" type="CanvasLayer" parent="."]
[node name="CrisisCaptionLayer" type="CanvasLayer" parent="." unique_id=396258623]
layer = 4
[node name="CrisisCaption" type="Label" parent="CrisisCaptionLayer"]
[node name="CrisisCaption" type="Label" parent="CrisisCaptionLayer" unique_id=1475130393]
visible = false
anchors_preset = 7
anchor_left = 0.5
@@ -425,13 +415,12 @@ offset_right = 560.0
offset_bottom = -54.0
grow_horizontal = 2
grow_vertical = 0
mouse_filter = 2
theme_override_colors/font_color = Color(0.98, 0.92, 0.78, 1)
theme_override_colors/font_outline_color = Color(0.08, 0.055, 0.035, 0.92)
theme_override_colors/font_shadow_color = Color(0.02, 0.015, 0.01, 0.7)
theme_override_constants/outline_size = 9
theme_override_colors/font_outline_color = Color(0.08, 0.055, 0.035, 0.92)
theme_override_constants/shadow_offset_x = 2
theme_override_constants/shadow_offset_y = 3
theme_override_constants/outline_size = 9
theme_override_font_sizes/font_size = 26
text = "The pantry is empty."
horizontal_alignment = 1