[gd_scene load_steps=17 format=3 uid="uid://qb07sbwi5pda"] [ext_resource type="Texture2D" uid="uid://df826g11mrjod" path="res://assets/textures/wood/Wood013_1K-PNG/Wood013_1K-PNG_Color.png" id="1_fbu6r"] [ext_resource type="Script" uid="uid://bmnjry0jqpbfa" path="res://scripts/entities/godless_pawn.gd" id="1_x65bg"] [ext_resource type="Texture2D" uid="uid://cydetx4hbmcti" path="res://assets/textures/wood/Wood013_1K-PNG/Wood013_1K-PNG_NormalGL.png" id="2_ky7mn"] [ext_resource type="Texture2D" uid="uid://bwk3t7yqsxj2d" path="res://assets/textures/wood/Wood013_1K-PNG/Wood013_1K-PNG_Roughness.png" id="3_ot4u1"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cha18"] albedo_texture = ExtResource("1_fbu6r") roughness_texture = ExtResource("3_ot4u1") normal_enabled = true normal_texture = ExtResource("2_ky7mn") uv1_triplanar = true [sub_resource type="SphereMesh" id="SphereMesh_7vrf0"] material = SubResource("StandardMaterial3D_cha18") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3tmy3"] albedo_texture = ExtResource("1_fbu6r") roughness_texture = ExtResource("3_ot4u1") normal_enabled = true normal_texture = ExtResource("2_ky7mn") uv1_triplanar = true uv1_world_triplanar = true [sub_resource type="TorusMesh" id="TorusMesh_m3f75"] material = SubResource("StandardMaterial3D_3tmy3") inner_radius = 0.299 outer_radius = 0.823 ring_segments = 7 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7w70w"] albedo_texture = ExtResource("1_fbu6r") roughness_texture = ExtResource("3_ot4u1") normal_enabled = true normal_texture = ExtResource("2_ky7mn") uv1_triplanar = true uv1_world_triplanar = true [sub_resource type="CylinderMesh" id="CylinderMesh_wh266"] material = SubResource("StandardMaterial3D_7w70w") bottom_radius = 0.25 height = 0.75 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3s55v"] albedo_texture = ExtResource("1_fbu6r") roughness_texture = ExtResource("3_ot4u1") normal_enabled = true normal_texture = ExtResource("2_ky7mn") uv1_triplanar = true uv1_world_triplanar = true [sub_resource type="TorusMesh" id="TorusMesh_02g78"] material = SubResource("StandardMaterial3D_3s55v") inner_radius = 0.412 outer_radius = 0.823 [sub_resource type="CylinderShape3D" id="CylinderShape3D_4c8vu"] height = 3.25732 radius = 0.866044 [sub_resource type="Animation" id="Animation_lceoc"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, 0, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath(".:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, 0, 0)] } [sub_resource type="Animation" id="Animation_fwxf4"] resource_name = "pawn_move" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.5, 1), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector3(0, 0, 0), Vector3(0, 1, 0), Vector3(0, 0, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath(".:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.5, 1), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector3(0, 0, 0), Vector3(0.785398, 0, 0), Vector3(0, 0, 0)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_bos6y"] _data = { &"RESET": SubResource("Animation_lceoc"), &"pawn_move": SubResource("Animation_fwxf4") } [node name="GodlessPawn" type="CharacterBody3D" groups=["enemy", "grapple_point"]] script = ExtResource("1_x65bg") [node name="MeshInstance3D" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.69815, 0) mesh = SubResource("SphereMesh_7vrf0") [node name="MeshInstance3D" type="MeshInstance3D" parent="MeshInstance3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.424539, 0) mesh = SubResource("TorusMesh_m3f75") [node name="MeshInstance3D2" type="MeshInstance3D" parent="MeshInstance3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.944649, 0) mesh = SubResource("CylinderMesh_wh266") [node name="MeshInstance3D3" type="MeshInstance3D" parent="MeshInstance3D/MeshInstance3D2"] transform = Transform3D(1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, 0, -0.734622, 0) mesh = SubResource("CylinderMesh_wh266") skeleton = NodePath("../..") [node name="MeshInstance3D4" type="MeshInstance3D" parent="MeshInstance3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.17003, 0) mesh = SubResource("TorusMesh_02g78") [node name="MeshInstance3D5" type="MeshInstance3D" parent="MeshInstance3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.46494, 0) mesh = SubResource("TorusMesh_m3f75") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.6778, 0) shape = SubResource("CylinderShape3D_4c8vu") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_bos6y") } [node name="Timer" type="Timer" parent="."] autostart = true [connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]