Files
swarm-farm/entities/mecha/mecha.tscn
T
2026-09-01 22:41:37 +02:00

95 lines
4.5 KiB
Plaintext

[gd_scene format=3 uid="uid://0t1qprxnrxpw"]
[ext_resource type="Script" uid="uid://bbjxgsv6p27ly" path="res://entities/mecha/mecha.gd" id="1_ariye"]
[ext_resource type="PackedScene" uid="uid://hq2acth6vm2d" path="res://entities/mecha/assets/3d/mecha-body.blend" id="1_wfen8"]
[ext_resource type="PackedScene" uid="uid://dhgclnvdm41nl" path="res://entities/mecha/mecha_leg.tscn" id="2_p6u1l"]
[ext_resource type="Texture2D" uid="uid://dvgqy34aw6xfc" path="res://entities/mecha/assets/textures/pointer.svg" id="4_ua006"]
[ext_resource type="Script" uid="uid://7s4jtqkpp21e" path="res://entities/mecha/weapons/gatling/gatling.gd" id="5_pfbkk"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_g4v7s"]
height = 5.0075684
radius = 2.546875
[node name="Mecha" type="CharacterBody3D" unique_id=608967332]
axis_lock_linear_y = true
axis_lock_angular_x = true
axis_lock_angular_z = true
motion_mode = 1
script = ExtResource("1_ariye")
max_speed = 20.0
[node name="Model" type="Node3D" parent="." unique_id=1153097662]
unique_name_in_owner = true
[node name="mecha-body" parent="Model" unique_id=479724907 instance=ExtResource("1_wfen8")]
transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 0, 2, 0)
[node name="Leg1" parent="Model" unique_id=1161871766 instance=ExtResource("2_p6u1l")]
unique_name_in_owner = true
transform = Transform3D(-0.70710665, 0, -0.70710677, 0, 1, 0, 0.70710677, 0, -0.70710665, 0, 2, 0)
step_target_path = NodePath("../StepTargets/Marker3D")
[node name="Leg2" parent="Model" unique_id=1040806054 instance=ExtResource("2_p6u1l")]
unique_name_in_owner = true
transform = Transform3D(0.70710677, 0, -0.70710665, 0, 1, 0, 0.70710665, 0, 0.70710677, 0, 2, 0)
step_target_path = NodePath("../StepTargets/Marker3D2")
[node name="Leg3" parent="Model" unique_id=636817449 instance=ExtResource("2_p6u1l")]
unique_name_in_owner = true
transform = Transform3D(0.70710665, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710665, 0, 2, 0)
step_target_path = NodePath("../StepTargets/Marker3D3")
[node name="Leg4" parent="Model" unique_id=373252400 instance=ExtResource("2_p6u1l")]
unique_name_in_owner = true
transform = Transform3D(-0.70710677, 0, 0.70710665, 0, 1, 0, -0.70710665, 0, -0.70710677, 0, 2, 0)
step_target_path = NodePath("../StepTargets/Marker3D4")
[node name="StepTargets" type="Node3D" parent="Model" unique_id=1107229276]
unique_name_in_owner = true
[node name="Marker3D" type="Marker3D" parent="Model/StepTargets" unique_id=1883887265]
transform = Transform3D(-0.7071066, 0, -0.7071067, 0, 1, 0, 0.7071067, 0, -0.7071066, -2.1213202, 0, 2.1213205)
[node name="Marker3D2" type="Marker3D" parent="Model/StepTargets" unique_id=2083428784]
transform = Transform3D(0.7071067, 0, -0.7071066, 0, 1, 0, 0.7071066, 0, 0.7071067, 2.1213205, 0, 2.1213202)
[node name="Marker3D3" type="Marker3D" parent="Model/StepTargets" unique_id=203630463]
transform = Transform3D(0.7071066, 0, 0.7071067, 0, 1, 0, -0.7071067, 0, 0.7071066, 2.12132, 0, -2.1213207)
[node name="Marker3D4" type="Marker3D" parent="Model/StepTargets" unique_id=1646251219]
transform = Transform3D(-0.7071067, 0, 0.7071066, 0, 1, 0, -0.7071066, 0, -0.7071067, -2.1213207, 0, -2.1213205)
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=781282910]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5037842, 0)
shape = SubResource("CylinderShape3D_g4v7s")
[node name="TargetContainer" type="Node" parent="." unique_id=857862335]
[node name="Target" type="Node3D" parent="TargetContainer" unique_id=871238190]
unique_name_in_owner = true
[node name="Sprite3D" type="Sprite3D" parent="TargetContainer/Target" unique_id=328289766]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9376632, -0.07640457)
modulate = Color(0.79607844, 0.2627451, 0.3647059, 1)
pixel_size = 0.02
billboard = 1
no_depth_test = true
texture = ExtResource("4_ua006")
[node name="CameraPivot" type="Node3D" parent="." unique_id=1668504271]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 0.8660253, 0.49999997, 0, -0.49999997, 0.8660253, 0, 0, 0)
[node name="Camera3D" type="Camera3D" parent="CameraPivot" unique_id=2082056518]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 50)
[node name="Inventory" type="Node3D" parent="." unique_id=1873054596]
unique_name_in_owner = true
[node name="Gatling" type="Node" parent="Inventory" unique_id=2131873567]
script = ExtResource("5_pfbkk")
metadata/_custom_type_script = "uid://7s4jtqkpp21e"
[editable path="Model/mecha-body"]