pull/2/head
Sascha Woitschetzki 2024-05-29 08:52:14 +07:00
parent a4f0d3a27a
commit 70c2de3fe2
24 changed files with 135 additions and 85 deletions

@ -2,13 +2,17 @@
[ext_resource type="Texture2D" uid="uid://dusuxbeon1rsm" path="res://resources/images/white1x1.png" id="1_sh5ks"]
[node name="EnemyOverlay" type="SubViewport"]
[node name="SubViewportContainer" type="SubViewportContainer"]
offset_right = 40.0
offset_bottom = 40.0
[node name="EnemyOverlay" type="SubViewport" parent="."]
transparent_bg = true
handle_input_locally = false
size = Vector2i(300, 50)
render_target_update_mode = 4
[node name="Name" type="Label" parent="."]
[node name="Name" type="Label" parent="EnemyOverlay"]
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
@ -21,7 +25,7 @@ text = "Skeleton Warrior"
horizontal_alignment = 1
vertical_alignment = 1
[node name="Health" type="TextureProgressBar" parent="."]
[node name="Health" type="TextureProgressBar" parent="EnemyOverlay"]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
@ -39,7 +43,7 @@ texture_under = ExtResource("1_sh5ks")
texture_progress = ExtResource("1_sh5ks")
tint_progress = Color(1, 0, 0, 1)
[node name="Stamina" type="TextureProgressBar" parent="."]
[node name="Stamina" type="TextureProgressBar" parent="EnemyOverlay"]
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0

@ -1,6 +1,6 @@
[gd_scene load_steps=6 format=3 uid="uid://dedjn8dod1qaw"]
[ext_resource type="PackedScene" uid="uid://sw7iy4y80yom" path="res://scenes/wall.tscn" id="1_7yvjm"]
[ext_resource type="PackedScene" uid="uid://sw7iy4y80yom" path="res://packed-scenes/wall.tscn" id="1_7yvjm"]
[ext_resource type="PackedScene" uid="uid://b72w8msn28mbh" path="res://resources/models/dungeon/wall_window_closed.gltf" id="2_lusqf"]
[ext_resource type="PackedScene" uid="uid://c8k1xw5x5pwwu" path="res://resources/models/dungeon/wall_window_closed_scaffold.gltf" id="3_042xq"]
[ext_resource type="PackedScene" uid="uid://bocxla2cdg33j" path="res://resources/models/dungeon/wall_window_open.gltf" id="4_qidah"]

@ -2,7 +2,7 @@
[ext_resource type="PackedScene" uid="uid://dkdvaoo1jowo2" path="res://resources/models/skeletons/Skeleton_Warrior_new.glb" id="1_1tv7o"]
[ext_resource type="Script" path="res://scripts/enemy.gd" id="2_gn4pp"]
[ext_resource type="PackedScene" uid="uid://drqvds1bphrkc" path="res://scenes/enemy_overlay.tscn" id="3_csec6"]
[ext_resource type="Texture2D" uid="uid://dusuxbeon1rsm" path="res://resources/images/white1x1.png" id="3_62g4n"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_haxcf"]
height = 2.4
@ -153,7 +153,7 @@ transitions = ["IWR", "Death_A", SubResource("AnimationNodeStateMachineTransitio
graph_offset = Vector2(-318, -97.186)
[sub_resource type="ViewportTexture" id="ViewportTexture_1vx5n"]
viewport_path = NodePath(".")
viewport_path = NodePath("sprite_enemy_overlay/EnemyOverlay")
[node name="Skeleton_Warrior_new" instance=ExtResource("1_1tv7o")]
script = ExtResource("2_gn4pp")
@ -168,129 +168,114 @@ debug_enabled = true
[node name="Skeleton3D" parent="Rig" index="0"]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0)
bones/0/rotation = Quaternion(-8.55849e-09, -0.000274706, -1.25818e-11, 1)
bones/1/position = Vector3(6.80059e-19, 0.375023, 5.84886e-16)
bones/1/rotation = Quaternion(5.20866e-05, 0.0425451, 3.43466e-05, 0.999095)
bones/1/scale = Vector3(1, 1, 1)
bones/1/position = Vector3(8.16132e-19, 0.382984, 1.30438e-15)
bones/1/rotation = Quaternion(5.47782e-05, 0.0425453, 3.42195e-05, 0.999095)
bones/2/position = Vector3(5.98822e-12, 0.191978, -2.81142e-12)
bones/2/rotation = Quaternion(-2.80194e-05, 0.00399603, 0.000182573, 0.999992)
bones/2/scale = Vector3(1, 1, 1)
bones/2/rotation = Quaternion(-3.10378e-05, 0.00388564, 0.000187698, 0.999992)
bones/3/position = Vector3(-1.41718e-11, 0.374988, 2.56119e-11)
bones/3/rotation = Quaternion(3.63885e-05, 8.24629e-05, 0.000559458, 1)
bones/3/scale = Vector3(1, 1, 1)
bones/4/position = Vector3(0.212005, 0.134126, -2.50257e-05)
bones/4/rotation = Quaternion(-0.554897, -0.0595122, -0.637555, 0.531104)
bones/3/rotation = Quaternion(2.86863e-05, 8.03129e-05, 0.000548415, 1)
bones/4/position = Vector3(0.211997, 0.134122, -2.27967e-05)
bones/4/rotation = Quaternion(-0.554613, -0.0656539, -0.656589, 0.506937)
bones/4/scale = Vector3(0.999999, 0.999999, 1)
bones/5/position = Vector3(4.27124e-08, 0.241897, -1.72472e-07)
bones/5/rotation = Quaternion(2.14105e-07, 7.45072e-08, -0.513945, 0.857823)
bones/5/scale = Vector3(1, 1, 1)
bones/5/rotation = Quaternion(2.10572e-07, 1.0219e-08, -0.474544, 0.880232)
bones/6/position = Vector3(1.43398e-08, 0.260044, -2.47846e-08)
bones/6/rotation = Quaternion(-2.29225e-07, 3.87405e-08, 0.0266581, 0.999645)
bones/6/scale = Vector3(1, 1, 1)
bones/7/position = Vector3(-7.1782e-09, 0.0738259, -1.0869e-08)
bones/7/rotation = Quaternion(-0.322592, -0.335326, 0.145965, 0.873032)
bones/7/scale = Vector3(1, 1, 1)
bones/7/rotation = Quaternion(-0.317845, -0.326853, 0.129819, 0.880505)
bones/8/position = Vector3(9.24142e-10, 0.0961252, -0.0575)
bones/8/rotation = Quaternion(0.000588112, 0.000569934, -0.704635, 0.70957)
bones/8/scale = Vector3(1, 1, 1)
bones/9/position = Vector3(-0.211998, 0.134121, -2.04754e-05)
bones/9/rotation = Quaternion(-0.614055, 0.0794821, 0.609042, 0.495668)
bones/8/rotation = Quaternion(0.00151, 0.00152182, -0.701159, 0.713002)
bones/9/position = Vector3(-0.212006, 0.134125, -2.27046e-05)
bones/9/rotation = Quaternion(-0.614774, 0.0853545, 0.62569, 0.472526)
bones/9/scale = Vector3(0.999999, 0.999999, 1)
bones/10/position = Vector3(-4.04491e-08, 0.241897, -5.30697e-08)
bones/10/rotation = Quaternion(1.82369e-07, -9.09622e-08, 0.537933, 0.842988)
bones/10/scale = Vector3(1, 1, 1)
bones/10/rotation = Quaternion(2.17569e-07, -6.91352e-08, 0.500305, 0.865849)
bones/11/position = Vector3(-3.84913e-08, 0.260044, 1.39398e-08)
bones/11/rotation = Quaternion(-2.17454e-07, -1.26836e-08, -0.0266581, 0.999645)
bones/11/scale = Vector3(1, 1, 1)
bones/12/position = Vector3(-1.3659e-08, 0.0738259, -6.36405e-08)
bones/12/rotation = Quaternion(-0.316932, 0.315304, -0.229859, 0.864466)
bones/12/scale = Vector3(1, 1, 1)
bones/12/rotation = Quaternion(-0.311756, 0.304825, -0.213302, 0.874295)
bones/13/position = Vector3(-1.97277e-08, 0.0961251, -0.0575)
bones/13/rotation = Quaternion(0.00192778, 0.0022464, 0.704964, 0.709237)
bones/13/scale = Vector3(1, 1, 1)
bones/13/rotation = Quaternion(0.00376176, 0.00442777, 0.70305, 0.711116)
bones/14/position = Vector3(-1.24878e-11, 0.268797, 4.0423e-15)
bones/14/rotation = Quaternion(0.000537237, -0.0309683, -1.44938e-05, 0.99952)
bones/16/position = Vector3(0.170945, 0.113587, 0.000254209)
bones/16/rotation = Quaternion(0.990826, 0.0817788, 0.0769884, 0.0751576)
bones/14/rotation = Quaternion(0.000529821, -0.0308609, -2.11689e-05, 0.999524)
bones/16/position = Vector3(0.170945, 0.113587, 0.000319267)
bones/16/rotation = Quaternion(0.992493, 0.081591, 0.0753534, 0.0512185)
bones/16/scale = Vector3(1, 1, 1)
bones/17/position = Vector3(3.92422e-08, 0.227078, -1.35528e-10)
bones/17/rotation = Quaternion(0.355326, 7.28648e-08, -2.54071e-07, 0.934743)
bones/17/scale = Vector3(1, 1, 1)
bones/17/rotation = Quaternion(0.291779, 7.46543e-08, -2.03199e-07, 0.956486)
bones/18/position = Vector3(4.37849e-08, 0.149437, -6.94943e-09)
bones/18/rotation = Quaternion(-0.600877, -0.200574, 0.0677174, 0.7708)
bones/18/rotation = Quaternion(-0.567927, -0.203552, 0.0569006, 0.79548)
bones/18/scale = Vector3(1, 1, 0.999999)
bones/19/position = Vector3(-7.03199e-09, 0.16565, 2.68891e-08)
bones/19/rotation = Quaternion(-2.21969e-06, 0.920155, -0.391554, 6.92488e-07)
bones/19/rotation = Quaternion(4.02035e-05, 0.920193, -0.391466, -8.92328e-06)
bones/19/scale = Vector3(1, 0.999998, 1)
bones/20/position = Vector3(-0.170945, 0.113344, -0.000254533)
bones/20/rotation = Quaternion(0.993283, -0.0319591, 0.0297783, 0.107152)
bones/20/position = Vector3(-0.170945, 0.113344, -0.000319591)
bones/20/rotation = Quaternion(0.995364, -0.0306144, 0.0303641, 0.0859734)
bones/20/scale = Vector3(1, 1, 1)
bones/21/position = Vector3(-9.67559e-09, 0.227077, -1.42054e-08)
bones/21/rotation = Quaternion(0.407518, -6.67248e-08, 2.86496e-07, 0.913197)
bones/21/scale = Vector3(1, 1, 1)
bones/21/rotation = Quaternion(0.35349, -6.90781e-08, 2.46719e-07, 0.935438)
bones/22/position = Vector3(1.60742e-08, 0.149437, 6.9127e-09)
bones/22/rotation = Quaternion(-0.629134, 0.111629, -0.0190919, 0.769002)
bones/22/rotation = Quaternion(-0.5999, 0.112359, -0.0141821, 0.792019)
bones/22/scale = Vector3(1, 1, 0.999999)
bones/23/position = Vector3(6.94013e-09, 0.16565, 2.44373e-08)
bones/23/rotation = Quaternion(-8.8074e-05, 0.920215, -0.391413, 2.01292e-05)
bones/23/rotation = Quaternion(-8.80789e-05, 0.920215, -0.391413, 2.01305e-05)
bones/23/scale = Vector3(1, 0.999998, 1)
bones/24/position = Vector3(0.170945, 0.292326, 0.575828)
bones/24/position = Vector3(0.170945, 0.292331, 0.575833)
bones/24/rotation = Quaternion(0.707107, -2.25334e-07, -5.00237e-08, 0.707107)
bones/24/scale = Vector3(1, 1, 1)
bones/25/position = Vector3(0.201736, 0.0278416, 0.207833)
bones/25/rotation = Quaternion(-0.709031, -7.23958e-08, -7.2808e-08, 0.705177)
bones/25/position = Vector3(0.201736, 0.0279163, 0.2083)
bones/25/rotation = Quaternion(-0.709423, -7.23541e-08, -7.28499e-08, 0.704783)
bones/25/scale = Vector3(1, 1, 1)
bones/26/position = Vector3(-7.49557e-10, 0.362833, -6.70081e-10)
bones/26/rotation = Quaternion(-7.43883e-08, 1.36633e-08, 0.986123, -0.166014)
bones/27/position = Vector3(-4.34108e-08, 0.213436, -1.24871e-08)
bones/27/rotation = Quaternion(-1.33534e-07, 0.391084, 0.920355, 2.11974e-08)
bones/27/rotation = Quaternion(-1.33535e-07, 0.391084, 0.920355, 2.11962e-08)
bones/27/scale = Vector3(1, 1, 1)
bones/28/position = Vector3(2.49135e-08, 0.16565, 4.15134e-10)
bones/28/rotation = Quaternion(-0.391084, -1.9452e-08, -4.71066e-08, 0.920355)
bones/28/scale = Vector3(1, 1, 1)
bones/29/position = Vector3(4.40738e-08, 0.16565, -1.00732e-08)
bones/29/rotation = Quaternion(1, -1.43484e-08, 1.98699e-07, -1.03499e-07)
bones/29/scale = Vector3(1, 1, 1)
bones/30/position = Vector3(-1.01971e-08, 1.4023e-08, -1.90554e-08)
bones/30/rotation = Quaternion(4.02062e-08, -6.75534e-12, -1.77594e-08, 1)
bones/31/position = Vector3(-0.170945, 0.292326, 0.575828)
bones/31/position = Vector3(-0.170945, 0.292331, 0.575833)
bones/31/rotation = Quaternion(0.707107, -3.427e-08, 1.4104e-07, 0.707107)
bones/31/scale = Vector3(1, 1, 1)
bones/32/position = Vector3(-0.170945, 0.0251747, 0.241265)
bones/32/rotation = Quaternion(-0.70316, -7.30538e-08, -7.21488e-08, 0.711032)
bones/32/position = Vector3(-0.170945, 0.0251776, 0.240861)
bones/32/rotation = Quaternion(-0.702797, -7.3091e-08, -7.21125e-08, 0.711391)
bones/32/scale = Vector3(1, 1, 1)
bones/33/position = Vector3(1.23156e-08, 0.362833, -3.27995e-10)
bones/33/rotation = Quaternion(-9.3501e-08, -8.30957e-09, 0.994956, 0.100307)
bones/34/position = Vector3(-2.94849e-09, 0.213436, -1.62925e-08)
bones/34/rotation = Quaternion(-1.46967e-07, 0.391084, 0.920355, 2.40303e-08)
bones/34/rotation = Quaternion(-1.46964e-07, 0.391084, 0.920355, 2.40273e-08)
bones/34/scale = Vector3(1, 1, 1)
bones/35/position = Vector3(-8.78417e-09, 0.16565, 1.69807e-08)
bones/35/rotation = Quaternion(-0.391084, -3.11633e-08, -5.80803e-08, 0.920355)
bones/35/scale = Vector3(1, 1, 1)
bones/36/position = Vector3(6.05823e-09, 0.16565, 1.15316e-08)
bones/36/rotation = Quaternion(1, -1.43787e-09, 1.9332e-07, -8.73225e-08)
bones/36/scale = Vector3(1, 1, 1)
bones/37/position = Vector3(4.5566e-09, -3.13355e-09, -5.74337e-09)
bones/37/rotation = Quaternion(-6.66488e-10, 8.29075e-12, -1.77544e-08, 1)
bones/37/scale = Vector3(1, 1, 1)
bones/38/position = Vector3(0.453379, 1.10355, -0.593026)
bones/38/rotation = Quaternion(-0.707107, 6.4707e-05, 6.4707e-05, 0.707107)
bones/39/position = Vector3(0.520733, 0.780806, -0.0592629)
bones/39/position = Vector3(0.520733, 0.772673, -0.0592629)
bones/39/rotation = Quaternion(0.795616, 0.00380772, 0.605784, 0.00243902)
bones/39/scale = Vector3(1, 1, 1)
bones/40/position = Vector3(-0.45384, 1.10345, -0.592593)
bones/40/rotation = Quaternion(-0.707107, 6.4707e-05, 6.4707e-05, 0.707107)
bones/41/position = Vector3(-0.510811, 0.781257, 0.0633181)
bones/41/position = Vector3(-0.510811, 0.773125, 0.0633181)
bones/41/rotation = Quaternion(-0.762388, 0.00756036, 0.647063, -0.00406019)
bones/41/scale = Vector3(1, 1, 1)
[node name="Skeleton_Warrior_Helmet" parent="Rig/Skeleton3D" index="0"]
transform = Transform3D(0.999525, -0.00144508, 0.0307739, 0.00148532, 0.999998, -0.0012848, -0.030772, 0.0013299, 0.999526, -0.000551789, 1.18523, 8.7412e-05)
transform = Transform3D(0.999526, -0.00142252, 0.030764, 0.00146174, 0.999998, -0.00125251, -0.0307621, 0.00129688, 0.999526, -0.000553359, 1.19319, 8.46903e-05)
[node name="AnimationTree" type="AnimationTree" parent="." index="4"]
tree_root = SubResource("AnimationNodeStateMachine_7v7qh")
anim_player = NodePath("../AnimationPlayer")
parameters/current_length = 1.04167
parameters/current_position = 0.339409
parameters/current_position = 0.849599
parameters/current_delta = 0.0166667
parameters/conditions/grounded = false
parameters/conditions/jumping = false
@ -310,11 +295,11 @@ parameters/Hit_B/current_length = 0.833333
parameters/Hit_B/current_position = 0.833333
parameters/Hit_B/current_delta = 0.0175824
parameters/IWR/current_length = 1.04167
parameters/IWR/current_position = 0.339409
parameters/IWR/current_position = 0.849599
parameters/IWR/current_delta = 0.0166667
parameters/IWR/blend_position = Vector2(0.000524879, -0.0137615)
parameters/IWR/0/current_length = 1.04167
parameters/IWR/0/current_position = 0.339409
parameters/IWR/0/current_position = 0.849599
parameters/IWR/0/current_delta = 0.0166667
parameters/IWR/1/current_length = 0.791667
parameters/IWR/1/current_position = 0.708259
@ -323,7 +308,7 @@ parameters/IWR/2/current_length = 1.04167
parameters/IWR/2/current_position = 1.04167
parameters/IWR/2/current_delta = 0.0
parameters/IWR/3/current_length = 0.791667
parameters/IWR/3/current_position = 0.506075
parameters/IWR/3/current_position = 0.68293
parameters/IWR/3/current_delta = 0.0166667
parameters/IWR/4/current_length = 0.791667
parameters/IWR/4/current_position = 0.390352
@ -358,7 +343,59 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0)
billboard = 1
texture = SubResource("ViewportTexture_1vx5n")
[node name="EnemyOverlay" parent="sprite_enemy_overlay" index="0" instance=ExtResource("3_csec6")]
[node name="EnemyOverlay" type="SubViewport" parent="sprite_enemy_overlay" index="0"]
transparent_bg = true
handle_input_locally = false
size = Vector2i(300, 50)
render_target_update_mode = 4
[node name="Name" type="Label" parent="sprite_enemy_overlay/EnemyOverlay" index="0"]
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
offset_left = -150.0
offset_right = 150.0
offset_bottom = 23.0
grow_horizontal = 2
size_flags_horizontal = 4
text = "Skeleton Warrior"
horizontal_alignment = 1
vertical_alignment = 1
[node name="Health" type="TextureProgressBar" parent="sprite_enemy_overlay/EnemyOverlay" index="1"]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -100.0
offset_top = -5.0
offset_right = 100.0
offset_bottom = 5.0
grow_horizontal = 2
grow_vertical = 2
value = 67.0
nine_patch_stretch = true
texture_under = ExtResource("3_62g4n")
texture_progress = ExtResource("3_62g4n")
tint_progress = Color(1, 0, 0, 1)
[node name="Stamina" type="TextureProgressBar" parent="sprite_enemy_overlay/EnemyOverlay" index="2"]
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = -100.0
offset_top = -10.0
offset_right = 100.0
grow_horizontal = 2
grow_vertical = 0
value = 67.0
nine_patch_stretch = true
texture_under = ExtResource("3_62g4n")
texture_progress = ExtResource("3_62g4n")
tint_progress = Color(0.203922, 0, 1, 1)
[connection signal="velocity_computed" from="NavigationAgent3D" to="." method="_on_velocity_computed"]
[connection signal="animation_finished" from="AnimationTree" to="." method="_on_animation_tree_animation_finished"]

@ -16,6 +16,15 @@ config/features=PackedStringArray("4.3", "Forward Plus")
boot_splash/image="res://resources/images/traditional-dark.png"
config/icon="res://resources/images/icon.svg"
[display]
window/size/viewport_width=1280
window/size/viewport_height=800
[gui]
theme/default_font_antialiasing=2
[input]
forward={

File diff suppressed because one or more lines are too long

@ -3,11 +3,11 @@
[ext_resource type="Environment" uid="uid://d31wkt76cft8k" path="res://resources/world_environment.tres" id="1_03qki"]
[ext_resource type="Script" path="res://scripts/game_manager.gd" id="1_kvi4c"]
[ext_resource type="CameraAttributesPractical" uid="uid://cjryeyord6xdd" path="res://resources/camera_attributes.tres" id="2_0dc62"]
[ext_resource type="PackedScene" uid="uid://dtehhqrqtplan" path="res://scenes/knight.tscn" id="7_iwqlu"]
[ext_resource type="PackedScene" uid="uid://dtehhqrqtplan" path="res://packed-scenes/knight.tscn" id="7_iwqlu"]
[ext_resource type="MeshLibrary" uid="uid://dje66fxvu4hnm" path="res://resources/floors_mesh_library.tres" id="7_pv7jr"]
[ext_resource type="PackedScene" uid="uid://dif2kboftacra" path="res://scenes/torch_mounted.tscn" id="8_8d1n4"]
[ext_resource type="PackedScene" uid="uid://670weiu5lj4u" path="res://scenes/skeleton_warrior_new.tscn" id="8_b6x6f"]
[ext_resource type="PackedScene" uid="uid://d1vowjv6aed2s" path="res://scenes/ui.tscn" id="9_ah8u8"]
[ext_resource type="PackedScene" uid="uid://dif2kboftacra" path="res://packed-scenes/torch_mounted.tscn" id="8_8d1n4"]
[ext_resource type="PackedScene" uid="uid://670weiu5lj4u" path="res://packed-scenes/skeleton_warrior_new.tscn" id="8_b6x6f"]
[ext_resource type="PackedScene" uid="uid://d1vowjv6aed2s" path="res://packed-scenes/ui.tscn" id="9_ah8u8"]
[ext_resource type="MeshLibrary" uid="uid://bs0yqy7xhugol" path="res://resources/level_mesh_library.tres" id="9_dr0le"]
[ext_resource type="Material" uid="uid://dmiddiyswbqqx" path="res://resources/material/TCom_Sand_Muddy2.tres" id="10_0dqj1"]

@ -1,14 +1,14 @@
[gd_scene load_steps=12 format=3 uid="uid://csuk8r7oi24nd"]
[ext_resource type="Environment" uid="uid://d31wkt76cft8k" path="res://resources/world_environment.tres" id="1_kc7fe"]
[ext_resource type="PackedScene" uid="uid://kv62g7w3iftq" path="res://scenes/survivor_male_b.tscn" id="1_mtl05"]
[ext_resource type="PackedScene" uid="uid://kv62g7w3iftq" path="res://packed-scenes/survivor_male_b.tscn" id="1_mtl05"]
[ext_resource type="CameraAttributesPractical" uid="uid://cjryeyord6xdd" path="res://resources/camera_attributes.tres" id="2_him0e"]
[ext_resource type="PackedScene" uid="uid://2l6yoav44wsq" path="res://scenes/survivor_female_a.tscn" id="3_5x0yq"]
[ext_resource type="PackedScene" uid="uid://2l6yoav44wsq" path="res://packed-scenes/survivor_female_a.tscn" id="3_5x0yq"]
[ext_resource type="Material" uid="uid://dmiddiyswbqqx" path="res://resources/material/TCom_Sand_Muddy2.tres" id="3_w0uw1"]
[ext_resource type="PackedScene" uid="uid://cvsx5ruh4jy7b" path="res://scenes/zombie_a.tscn" id="5_20dtm"]
[ext_resource type="PackedScene" uid="uid://dtishjt1o2r2y" path="res://scenes/zombie_c.tscn" id="6_mkx4u"]
[ext_resource type="PackedScene" uid="uid://dtehhqrqtplan" path="res://scenes/knight.tscn" id="7_u2hik"]
[ext_resource type="PackedScene" uid="uid://670weiu5lj4u" path="res://scenes/skeleton_warrior_new.tscn" id="8_rn4yx"]
[ext_resource type="PackedScene" uid="uid://cvsx5ruh4jy7b" path="res://packed-scenes/zombie_a.tscn" id="5_20dtm"]
[ext_resource type="PackedScene" uid="uid://dtishjt1o2r2y" path="res://packed-scenes/zombie_c.tscn" id="6_mkx4u"]
[ext_resource type="PackedScene" uid="uid://dtehhqrqtplan" path="res://packed-scenes/knight.tscn" id="7_u2hik"]
[ext_resource type="PackedScene" uid="uid://670weiu5lj4u" path="res://packed-scenes/skeleton_warrior_new.tscn" id="8_rn4yx"]
[sub_resource type="PlaneMesh" id="PlaneMesh_473ws"]
material = ExtResource("3_w0uw1")