[gd_scene load_steps=17 format=4 uid="uid://bvq6tbkuv2mfp"] [ext_resource type="Script" uid="uid://ejqql2660u6h" path="res://Worlds/GreenPlanet/Enemies/enemy_controller.gd" id="1_1dh2f"] [ext_resource type="PackedScene" uid="uid://canrxnpxcugc2" path="res://Scenes/corpse.tscn" id="2_1dh2f"] [ext_resource type="Script" uid="uid://bamhci3kawuyt" path="res://Scripts/health.gd" id="2_bckix"] [ext_resource type="Material" uid="uid://bquvikft4xp1v" path="res://eye_dog_mat.tres" id="2_h25mw"] [ext_resource type="PackedScene" uid="uid://cqtew0t8sttpm" path="res://Scenes/damage_particle.tscn" id="3_wnwjl"] [ext_resource type="Script" uid="uid://cummt2be3r1gq" path="res://Scripts/hitbox.gd" id="6_3v8fr"] [ext_resource type="Texture2D" uid="uid://b1fn60m6xfcsq" path="res://Assets/Textures/minimap_enemy.png" id="7_bkkhh"] [ext_resource type="PackedScene" uid="uid://hjq3nrnumklp" path="res://Scenes/health_bar.tscn" id="8_k2835"] [ext_resource type="Script" uid="uid://b62xnsbki8axa" path="res://Scripts/EnemyAI/pathing_controller.gd" id="9_t4oco"] [ext_resource type="Script" uid="uid://cojjgevmbhwal" path="res://Scripts/status_effector.gd" id="11_kpdsm"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_t16cj"] resource_name = "Material" cull_mode = 2 [sub_resource type="ArrayMesh" id="ArrayMesh_1dh2f"] resource_name = "eyedog_Cube" _surfaces = [{ "aabb": AABB(-3.41696, -4.69348, -5.98271, 6.83392, 9.43436, 13.2972), "attribute_data": PackedByteArray("WDHcPiSVHz5Oyvg+KMFTPqz3xT6qac8++rX1Pvgryz2YyfM+qEnXPaz3xT6qac8+b5G1Ph7qij5l/QY9XPIaPxjEpj7YyD8+OrkDP/xJSj9vkbU+HuqKPnaWBT8MPAM++rX1Pvgryz2YyfM+qEnXPQUDmT6wFX0+xo/0PeCzpj4tQ6I+phyUPvzLkz4QSic/KNoIPgScBD+v/gs/fJzcPijaCD4EnAQ/AdUVPUyk4D4W34A+ij7gPi1Doj6mHJQ+Tsr4PijBUz67+hU/0AUFPseexT7s1oM+7cy3PgYPoz57ObQ+dJWPPgmGtj5o/Yw+SK+yPngojz6FbQA/OI60PVgx3D4klR8+dpYFPww8Az6wq/M++EXJPbCr8z74Rck9/rj0PsgNzz2KQ/M+ANTbPSwx9D6o0NE9nBb0Pqij1j2slOs+bMcTPv649D7IDc89LDH0PqjQ0T2KQ/M+ANTbPZwW9D6oo9Y9x57FPuzWgz7tzLc+Bg+jPgmGtj5o/Yw+ezm0PnSVjz5Ir7I+eCiPPnithz46xjE/Rfz/PjANWT+a9A8+7a5QP2kjHz08hSk/sdQSPwBmeD7mb+g+FGKEPnfREj98SiA+Pa8VP0YzlT7mb+g+FGKEPvzE9T7gst49NJwKP/CP8T0rqxQ/ABmnPeDSCT/gyo89NJwKP/CP8T3KhfM+QG3bPSD07z5Ybac9/MT1PuCy3j0AyfY+CDi3Pe4zyT4IgfY9rJTrPmzHEz7KhfM+QG3bPQDJ9j4IOLc9pd6/PlSOXT7ya/Q+oCDXPYqE9D4oCtI9+h31PkBszj0WKvQ+iOvVPbQitz4E/oU+SvWxPmQMAz8ZqhU/1WgQP0r1sT5kDAM//MuTPhBKJz/zKMM8KrcPPyjKwTzaAAg/UnQaPsq95j7fOpw+uIa7PlJ0Gj7KveY+wIQOPfiw7T6DdEg+CBHZPoRK6j3WSNE+m40cPYggtT6ESuo91kjRPpxtdT7GnZ0+g3RIPggR2T4W34A+ij7gPt86nD64hrs+eMiVPjLYjz6yGYs+StaIPnjIlT4y2I8+GjmuPsw3kT4RD7o+Cl6LPo+6sz4CuJI+dcy1PkJcjT68YLM+fNOOPpwYtD7WI48+fxy1Po5rjD6l3r8+VI5dPo+6sz4CuJI+EQ+6Pgpeiz60Irc+BP6FPho5rj7MN5E+vGCzPnzTjj51zLU+QlyNPn8ctT6Oa4w+nBi0PtYjjz7ya/Q+oCDXPRYq9D6I69U9+h31PkBszj2KhPQ+KArSPQZFUj4eJX0/P8EIPXxxVT+a9A8+7a5QP3ithz46xjE/ZAuYPhucYT8H6cw+sEN0P2QLmD4bnGE/"), "bone_aabbs": [AABB(-2.28318, -0.738707, 3.26614, 4.56636, 3.36441, 3.98988), AABB(0, 0, 0, -1, -1, -1), AABB(-2.28318, -1.73489, 0.363099, 4.56636, 5.14132, 4.84409), AABB(-3.22906, -4.63345, -2.12683, 6.45813, 6.16832, 7.06441), AABB(-3.40993, -4.68297, 0.722066, 6.81985, 4.5502, 4.95126), AABB(-2.28318, -1.04081, 0.150798, 4.56636, 5.78168, 7.16369), AABB(-2.35386, -1.78388, -5.89924, 4.70773, 5.19031, 8.70491), AABB(-3.41142, -4.66082, -5.98271, 6.82284, 7.24109, 6.93371), AABB(-3.41696, -4.69348, -5.98271, 6.83392, 3.6559, 3.64776)], "format": 34359745559, "index_count": 720, "index_data": PackedByteArray("NgA3AAEAOAA2AAEANgA5ADcAOAABACEAOAAYADYANgA6ADkANgAYADoAOAALABgAIQAZADgACwA4ABkAKAAhAAEAIAABADcAAQAgACgAKAA7ACEAIQA8ABkAPQAZADwAPAA+AD0APQA/ABkAPwA9AD4ACwAZAD8AHwA+ADwAHwA/AD4AHwA8ACEAHwALAD8AOwAiACEAIgAfACEAKQA7ACgAIgA7ACkAKQAoAEAAIABAACgAKgApAEAAIwALAB8AIwAfAEEAIgBBAB8AQgALACMAIgApAEMAQwApACoAIAAiAEMARABBACIARAAiACAARAAjAEEARQALAEIARQAYAAsAIwAkAEIAJABFAEIAGABFAAAARAAAACMAJABGAEUAAABFAEYAIwBHACQAAABHACMARwAmACQAJgBGACQAAAA6ABgARwADACYAAABEAAgAIAAIAEQAAAAlAEcAJQADAEcAAABGACUAAABIADoAAAAIAEgAJQBGAA0AJgANAEYAJQBJAAMAJQANAEkAAwBKACYASgANACYAAwBLAEoASQBLAAMASgAnAA0ASQANACcASwAnAEoASQAnAEwASwBMACcASQBMAEsAOgBIABoAGgAFADoAOQA6AAUATQAaAEgAOQAFABMAOQATAAIAOQACADcAEwAFAE4AEwBOAE8AEwBPAFAAEwBQAAIACQBPAE4ACQBQAE8ACQBOAFEACQARAFAATgAUAFEAUAARABIATgAWABQABQAWAE4AFABSAFEAEgARAFIABwBRAFIABwBSABEAEgBSAFMAFABTAFIAFgBUABQAVABTABQABQBVABYAVgASAFMAVABXAFMAVgBTAFcAFgBYAFQAVQBYABYAFQBXAFQAFQBWAFcAWABZAFQAFQBUAFkAFQBZAFoAWAAPAFkAWQAPAFoAFQBaAFsAFQBbAFYAWwBaAA8AWABcAA8AVQBcAFgAXQBbAA8AXQBWAFsAXQAPAFwAXgBWAF0AXgASAFYAUAASAF4AAgBQAF4AXwBeAF0AAgBeAF8AXwBdAFwAEAACAF8AYABfAFwAEABfAGAAYABcAGEAYgBhAFwAYgBcAFUAYABhAA4AYgAOAGEAYAAOABAAFwBiAFUAYgAXAA4AFwBVAAUACAAQAA4ACAAOABcACAAXAEgABQAbABcAGgAbAAUASAAXAGMAZAAbABoAFwAbAGUAZABlABsAFwBlAGMATQBkABoASABjAE0AHQBlAGQAYwBlABwAHQAcAGUATQBjAB4AYwAcAB4ABgBkAE0ABgAdAGQATQAeAAYAZgAcAB0ABgAeAGcAHgAcAGgAZgBoABwAHgBoAGcAaQBmAB0AaQAdAAYAaQBoAGYABgBnAGkAaQBnAGgAIABqAAgACABqABAAIAA3AGoANwAtAGoALQA3AAIAAgAQAC4ALQACAC4AEABrAC4AbAAtAC4AbAAuAGsAbQBqAC0AbQAtAGwAagBuABAAagBtAG4AEABuAGsACgBtAGwAbQAxAG4AbQAKADEAbgAwAGsAbgAxADAALwBsAGsACgBsAC8ALwBrADAACgBvADEAcAAvADAAcQAKAC8AcQAvAHAACgBxAG8AcAAwAHIAMQByADAAcQBwAHIAMQBvAHIAcQByAG8AcwAsAAQAcwB0ACwAdQAsAHQAcwB1AHQAdQB2ACwAdgAEACwAcwAMAHUADAB2AHUAdgAqAAQADAAqAHYAKgBAAAQAQwAqAAwAKwAEAEAAKwBzAAQAKwAMAHMAKwBDAAwAIAArAEAAIABDACsANAB3AHgANQA0AHgAMgA0ADUANQB4AHkAeQB4AHcAegA1AHkAMgB7ADQANAB7AHcAMwB7ADIAewB8AHcAMwB8AHsAeQB3AH0AegB5AH0AfQB3AHwAMwB6AH0AMwB9AHwA"), "lods": [1.65628, PackedByteArray("EAACAAcAAgAJAAcABQAHAAkACQACABMACQATAAUAFwAHAAUAFwAQAAcAEwALAAUAEwACAAEACwATAAEALQABAAIAAgAQAC0ABQAaABcAGgAFAAsAFwAaABwAFwAcAAYABgAcABoAGgAXAAYACAAXABoAFwAIABAACAAtABAAAAAIABoAAAAtAAgAAAAaAAsALQAKABAAEAAKADAACgAtADAAEAAwAC0AAAABAC0AAQAfAAsAAAAEAAEAKQABAAQADAApAAQAAAAMAAQAKQAiAAEAIgApAAwAIgAfAAEAAAAiAAwAAAAfACIAIwALAB8AAAAjAB8AJAALACMAAAALACQAIwADACQAAAADACMAAwANACQAJAANAAAAAAANAAMA"), 1.99253, PackedByteArray("DgACAA8AEAACAA4AAgARAA8AEQASAA8ABwASABEABwAJABIACQARABMAEwARAAIAFAASAAkAFAAVABIAFQAPABIAFQAUABYAFgAPABUABQAWABQABQAUAAkABQAPABYACQATAAUAFwAPAAUAFwAOAA8AEwAYAAUAEwACAAEAGQAYABMAGQATAAEAGQALABgAGgAFABgADgAXABoABQAbABcAGgAbAAUAFwAbABwAHQAcABsAHQAbABoAFwAcAB4ABgAcAB0ABgAeABwABgAXAB4ABgAdABoAGgAXAAYAAAAaABgAAAAOABoAAAAYAAsACwAZAB8AAAAgAA4AIQAfABkAGQABACEAIgAfACEAIAAfACIAIwALAB8AIAAjAB8AIAAAACMAAAALACQAJAALACMAAAAlACMAJAANAAAAAAANACUAIwAmACQAJgANACQAJQADACMAIwADACYAJQANAAMAJgAnAA0AAwANACcAAwAnACYAKAAhAAEAAQAgACgAKAApACEAKQAiACEAKQAoAAQAIAAEACgAIgApACoAKgApAAQAIAAiACsAIAArAAQAKwAiAAwAIgAqAAwAKwAMAAQADAAqACwAKgAEACwADAAsAAQAIAABAC0AIAAtAA4ALQABAAIADgAtABAALQACAC4AAgAQAC4ALwAtAC4ALQAKABAACgAtAC8ALwAuADAAEAAwAC4ACgAvADAAEAAxADAACgAwADEACgAxABAAMgAzADQANQA0ADMAMgA0ADUA"), 2.15688, PackedByteArray("CAACAAcAAgAJAAcABQAHAAkACAAHAAUACQACAAUACAAFAAYABQAIAAYAAgAKAAgACAAKAAIAAAAIAAUAAAACAAgAAgALAAUAAAAFAAsAAAABAAIACwACAAEAAAAEAAEABAAMAAEADAALAAEAAAAMAAQAAAALAAwAAAADAAsADQALAAMAAAALAA0AAAANAAMA"), 2.76915, PackedByteArray("AAABAAIAAAABAAMAAAADAAEAAAAEAAEAAAABAAQAAAAFAAEAAgABAAUAAAACAAUABgACAAUAAgAGAAUABQACAAcABwACAAUA")], "material": SubResource("StandardMaterial3D_t16cj"), "name": "Material", "primitive": 3, "skin_data": PackedByteArray("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"), "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 126, "vertex_data": PackedByteArray("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") }] blend_shape_mode = 0 [sub_resource type="Skin" id="Skin_bckix"] resource_name = "Skin" bind_count = 9 bind/0/name = &"Bone.005" bind/0/bone = -1 bind/0/pose = Transform3D(-0.640916, -0.646869, -0.413264, -0.392779, -0.186192, 0.900587, -0.659508, 0.739522, -0.134744, 2.02247, -4.61441, 0.217656) bind/1/name = &"Bone.006" bind/1/bone = -1 bind/1/pose = Transform3D(-0.634558, -0.635373, -0.440043, -0.374525, -0.245251, 0.894194, -0.676067, 0.732225, -0.0823369, 2.18085, -5.42181, -0.0971631) bind/2/name = &"Bone.004" bind/2/bone = -1 bind/2/pose = Transform3D(1, 2.32525e-07, -5.26812e-08, -6.03962e-14, 0.220961, 0.975283, 2.38419e-07, -0.975284, 0.220961, -1.84507e-07, -1.50289, 0.773879) bind/3/name = &"Bone" bind/3/bone = -1 bind/3/pose = Transform3D(0.959145, -0.257365, 0.117493, -0.282714, -0.856223, 0.432386, -0.0106809, -0.447938, -0.894001, 1.02412, -1.16217, 1.63304) bind/4/name = &"Bone.003" bind/4/bone = -1 bind/4/pose = Transform3D(0.977532, -0.196746, 0.0756499, -0.210725, -0.920949, 0.327795, 0.0051773, -0.336371, -0.941715, 1.3022, -3.20924, 2.02577) bind/5/name = &"Bone.007" bind/5/bone = -1 bind/5/pose = Transform3D(1, 2.08089e-07, -1.16372e-07, -1.98952e-13, 0.4881, 0.872788, 2.38419e-07, -0.872789, 0.4881, 1.34921e-08, -2.92444, -0.05659) bind/6/name = &"Bone.008" bind/6/bone = -1 bind/6/pose = Transform3D(1, 0, 0, 0, -0.00700919, -0.999975, 0, 0.999975, -0.00700919, 0, 1.30233, -1.07773) bind/7/name = &"Bone.001" bind/7/bone = -1 bind/7/pose = Transform3D(0.898798, -0.347512, -0.267202, -0.438357, -0.715641, -0.543784, -0.00224915, 0.605882, -0.795551, -0.269272, -1.92535, -2.46093) bind/8/name = &"Bone.002" bind/8/bone = -1 bind/8/pose = Transform3D(0.989485, -0.13865, 0.041188, -0.144576, -0.939744, 0.309806, -0.00424831, -0.312503, -0.949907, 1.99111, -1.12023, -5.53977) [sub_resource type="ArrayMesh" id="ArrayMesh_wnwjl"] resource_name = "eyedog_Cube_002" _surfaces = [{ "aabb": AABB(-1.21143, -0.192761, 4.6902, 1.24364, 0.68767, 2.28712), "attribute_data": PackedByteArray("gBFgP2zgIz+AEWA/2IJAP4ARYD/YgkA/Fm9DP9iCQD+AEWA/rsd5PxZvQz/YgkA/qswmP2zgIz8Wb0M/bOAjPxZvQz9DJV0/gBFgP0MlXT+AEWA/QyVdPxZvQz9DJV0/7LN8P9iCQD/ss3w/2IJAP6rMJj/YgkA/qswmP9iCQD8="), "bone_aabbs": [AABB(-1.18232, -0.108765, 4.6902, 1.21453, 0.603684, 1.48705), AABB(-1.21143, -0.192761, 4.6902, 1.24364, 0.68767, 2.28713)], "format": 34359745559, "index_count": 42, "index_data": PackedByteArray("BAAIAAkACAAKAAkACAALAAoACwABAAoACwADAAEADAANAAEADAABAAIAAgABAAMAAgAAAAwAAgADAAUABQAHAAIABQADAA4ABQAOAA8ADwAGAAUA"), "lods": [0.68984, PackedByteArray("AAABAAIAAgABAAMABAADAAEAAgADAAUABQADAAYABQAHAAIA")], "material": SubResource("StandardMaterial3D_t16cj"), "name": "Material", "primitive": 3, "skin_data": PackedByteArray("AQAAAAAAAAD//wAAAAAAAAAAAQAAAAAAR/W3CgAAAAABAAAAAAAAAED+vgEAAAAAAAABAAAAAAAD9vsJAAAAAAEAAAAAAAAA//8AAAAAAAABAAAAAAAAAAL//AAAAAAAAQAAAAAAAAD//wAAAAAAAAEAAAAAAAAA//8AAAAAAAABAAAAAAAAAC//zwAAAAAAAQAAAAAAAAAr+9MEAAAAAAAAAQAAAAAAqfNVDAAAAAAAAAEAAAAAAMnwNQ8AAAAAAQAAAAAAAAAr+9MEAAAAAAAAAQAAAAAAqfNVDAAAAAAAAAEAAAAAAMnwNQ8AAAAAAQAAAAAAAAAv/88AAAAAAA=="), "uv_scale": Vector4(0, 0, 0, 0), "vertex_count": 16, "vertex_data": PackedByteArray("DxCbvwljRb4tRt9AVNK6vMlk/T450p9ADokHvxrakz65p8VA1vADPR1Lcz6P1p9ADxCbvwljRb4tRt9A2ebyvh3XAD0PrMVADxCbvwljRb4tRt9ADxCbvwljRb4tRt9AZkuQv+6/3r3z77tAN1aXv3ceGD6e67tA8vksv+uZtT4cFpZAUeQev8hqxz1zGpZAN1aXv3ceGD6e67tA8vksv+uZtT4cFpZAUeQev8hqxz1zGpZAZkuQv+6/3r3z77tAlGHjaVsQE6ZixefP0kXO2hqe0rvYLK/hxuAGSNmud/GUYeNpPWaM60y6f1cLpFXilGHjaSfMLMiUYeNpPWaM63lBHiyFL0zg1Sx/tLKsN+b8J8ngI4QC5d4xOQ3wOy7y1Sx/tOA6jI/8J8ng////v94xOQ3///+/eUEeLCG3gKk=") }] blend_shape_mode = 0 [sub_resource type="SphereShape3D" id="SphereShape3D_cavbv"] [sub_resource type="ViewportTexture" id="ViewportTexture_1kwxq"] viewport_path = NodePath("SubViewport") [node name="Node3D" type="CharacterBody3D" node_paths=PackedStringArray("status_manager", "movement_controller", "health", "d_n") groups=["Enemies"]] collision_layer = 4 collision_mask = 0 script = ExtResource("1_1dh2f") status_manager = NodePath("StatusEffector") movement_controller = NodePath("PathingController") health = NodePath("Health") d_n = NodePath("Node3D") corpse_scene = ExtResource("2_1dh2f") metadata/_custom_type_script = "uid://ejqql2660u6h" [node name="Cube" type="MeshInstance3D" parent="."] transform = Transform3D(-0.065, 0, -5.68248e-09, 0, 0.065, 0, 5.68248e-09, 0, -0.065, 0, 0.400893, 0) mesh = SubResource("ArrayMesh_1dh2f") skin = SubResource("Skin_bckix") skeleton = NodePath("") surface_material_override/0 = ExtResource("2_h25mw") [node name="Cube_001" type="MeshInstance3D" parent="."] transform = Transform3D(-0.065, 0, -5.68248e-09, 0, 0.065, 0, 5.68248e-09, 0, -0.065, 0, 0.400893, 0) mesh = SubResource("ArrayMesh_wnwjl") skin = SubResource("Skin_bckix") skeleton = NodePath("") surface_material_override/0 = ExtResource("2_h25mw") [node name="Health" type="Node" parent="."] script = ExtResource("2_bckix") damage_particle_scene = ExtResource("3_wnwjl") [node name="Hitbox" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.441355, 0) shape = SubResource("SphereShape3D_cavbv") script = ExtResource("6_3v8fr") metadata/_custom_type_script = "uid://cummt2be3r1gq" [node name="HealthBar" type="Sprite3D" parent="."] transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 1.20821, 0) sorting_offset = 1.0 pixel_size = 0.02 billboard = 1 texture_filter = 0 texture = SubResource("ViewportTexture_1kwxq") [node name="MinimapIcon" type="Sprite3D" parent="."] transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, 0, 1.40824, 0) layers = 4 texture_filter = 0 texture = ExtResource("7_bkkhh") [node name="SubViewport" type="SubViewport" parent="."] transparent_bg = true size = Vector2i(200, 55) render_target_update_mode = 4 [node name="HBoxContainer" type="HBoxContainer" parent="SubViewport"] anchors_preset = 10 anchor_right = 1.0 offset_bottom = 32.0 grow_horizontal = 2 alignment = 1 [node name="HealthBar" parent="SubViewport" instance=ExtResource("8_k2835")] visible = false offset_top = 36.0 offset_bottom = 236.0 [node name="PathingController" type="Node" parent="." node_paths=PackedStringArray("character")] script = ExtResource("9_t4oco") character = NodePath("..") [node name="StatusEffector" type="Node" parent="." node_paths=PackedStringArray("sprite_container")] script = ExtResource("11_kpdsm") sprite_container = NodePath("../SubViewport/HBoxContainer") metadata/_custom_type_script = "uid://cojjgevmbhwal" [node name="Node3D" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.39813, 0) [connection signal="health_changed" from="Health" to="SubViewport/HealthBar" method="on_health_changed"] [connection signal="health_depleted" from="Health" to="." method="die"] [connection signal="took_damage" from="Hitbox" to="Health" method="take_damage"]