feat: add player sword combat, dash, and hostile wolf/raider visuals

This commit is contained in:
Rijad Zuzo
2026-08-11 20:49:43 +02:00
parent 292cdd9153
commit b62f7b86cc
12 changed files with 564 additions and 1 deletions
+30
View File
@@ -67,6 +67,24 @@ roughness = 0.82
material = SubResource("Material_accent")
size = Vector3(0.48, 0.1, 0.38)
[sub_resource type="StandardMaterial3D" id="Material_sword"]
albedo_color = Color(0.72, 0.74, 0.78, 1)
roughness = 0.32
[sub_resource type="BoxMesh" id="Mesh_blade"]
material = SubResource("Material_sword")
size = Vector3(0.055, 0.78, 0.11)
[sub_resource type="StandardMaterial3D" id="Material_grip"]
albedo_color = Color(0.3, 0.2, 0.12, 1)
roughness = 0.6
[sub_resource type="CylinderMesh" id="Mesh_grip"]
material = SubResource("Material_grip")
top_radius = 0.045
bottom_radius = 0.045
height = 0.16
[sub_resource type="SphereMesh" id="Mesh_satchel"]
material = SubResource("Material_accent")
radius = 0.22
@@ -128,3 +146,15 @@ mesh = SubResource("Mesh_foot")
[node name="Satchel" type="MeshInstance3D" parent="."]
position = Vector3(-0.43, 0.87, -0.04)
mesh = SubResource("Mesh_satchel")
[node name="Sword" type="Node3D" parent="."]
position = Vector3(0.52, 1.22, 0.12)
rotation = Vector3(-0.35, 0, 0)
[node name="Blade" type="MeshInstance3D" parent="Sword"]
position = Vector3(0, 0.42, 0)
mesh = SubResource("Mesh_blade")
[node name="Grip" type="MeshInstance3D" parent="Sword"]
position = Vector3(0, -0.05, 0)
mesh = SubResource("Mesh_grip")