Replaced Demon Wall Base Mode and subsequentually broke a bunch of stuff.

This commit is contained in:
Pal
2025-09-19 03:04:56 -07:00
parent 13cd16f9e0
commit 2f00eda29d
29 changed files with 1840 additions and 628 deletions

View File

@@ -1,17 +1,23 @@
[gd_scene load_steps=23 format=4 uid="uid://b7ofk5cv4ldh"] [gd_scene load_steps=25 format=4 uid="uid://b7ofk5cv4ldh"]
[ext_resource type="Texture2D" uid="uid://bid5r6mhevna3" path="res://src/enemy/enemy_types/16. demon wall/model/ARM1_AREA_2_MAIN_222STONE.png" id="2_pkcrx"] [ext_resource type="Texture2D" uid="uid://bid5r6mhevna3" path="res://src/enemy/enemy_types/16. demon wall/model/ARM1_AREA_2_MAIN_222STONE.png" id="2_pkcrx"]
[ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="2_w0a5p"] [ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="2_w0a5p"]
[ext_resource type="Texture2D" uid="uid://mt7e2jy4nkpo" path="res://src/enemy/enemy_types/16. demon wall/model/ARM1_concrete_0003_height_1k.png" id="3_yfb8x"] [ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="3_tn8ay"]
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="4_554i8"]
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="5_ij2i2"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wf4fg"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wf4fg"]
resource_name = "STONE" resource_name = "STONE"
cull_mode = 2 cull_mode = 2
albedo_texture = ExtResource("2_pkcrx") albedo_texture = ExtResource("2_pkcrx")
metallic = 0.826201 metallic = 0.42
roughness = 0.588889 metallic_specular = 0.44
roughness_texture = ExtResource("5_ij2i2")
normal_enabled = true normal_enabled = true
normal_texture = ExtResource("3_yfb8x") normal_scale = 2.67
normal_texture = ExtResource("4_554i8")
ao_enabled = true
ao_texture = ExtResource("3_tn8ay")
[sub_resource type="ArrayMesh" id="ArrayMesh_5cjg8"] [sub_resource type="ArrayMesh" id="ArrayMesh_5cjg8"]
resource_name = "ARM1_CHEST_007" resource_name = "ARM1_CHEST_007"
@@ -728,43 +734,43 @@ bones/0/name = "Bone"
bones/0/parent = -1 bones/0/parent = -1
bones/0/rest = Transform3D(0.664239, -0.5079, 0.548475, 0.747326, 0.467912, -0.471764, -0.017029, 0.723254, 0.690372, 1.32537, -1.1447, -1.67359) bones/0/rest = Transform3D(0.664239, -0.5079, 0.548475, 0.747326, 0.467912, -0.471764, -0.017029, 0.723254, 0.690372, 1.32537, -1.1447, -1.67359)
bones/0/enabled = true bones/0/enabled = true
bones/0/position = Vector3(1.34404, -0.937045, -0.949096) bones/0/position = Vector3(1.38344, -1.01912, -0.961203)
bones/0/rotation = Quaternion(0.0940192, 0.573109, 0.652936, 0.486191) bones/0/rotation = Quaternion(0.0439446, 0.64108, 0.525539, 0.557579)
bones/0/scale = Vector3(1, 1, 1) bones/0/scale = Vector3(1, 1, 1)
bones/1/name = "Bone.001" bones/1/name = "Bone.001"
bones/1/parent = 0 bones/1/parent = 0
bones/1/rest = Transform3D(0.997342, -0.0728408, -0.00159767, 0.0728462, 0.996536, 0.0401248, -0.00133059, -0.0401345, 0.999193, 1.19209e-07, 1.85949, 3.57628e-07) bones/1/rest = Transform3D(0.997342, -0.0728408, -0.00159767, 0.0728462, 0.996536, 0.0401248, -0.00133059, -0.0401345, 0.999193, 1.19209e-07, 1.85949, 3.57628e-07)
bones/1/enabled = true bones/1/enabled = true
bones/1/position = Vector3(1.19209e-07, 1.85949, 3.57628e-07) bones/1/position = Vector3(1.19209e-07, 1.85949, 3.57628e-07)
bones/1/rotation = Quaternion(-0.0348579, 0.0305172, 0.0587215, 0.997199) bones/1/rotation = Quaternion(-0.134152, 0.237916, 0.208088, 0.939201)
bones/1/scale = Vector3(1, 1, 1) bones/1/scale = Vector3(1, 1, 1)
bones/2/name = "Bone.002" bones/2/name = "Bone.002"
bones/2/parent = 1 bones/2/parent = 1
bones/2/rest = Transform3D(0.175378, 0.963955, 0.200084, -0.983796, 0.179284, -0.00142574, -0.0372462, -0.196592, 0.979778, -1.19209e-07, 0.416929, 0) bones/2/rest = Transform3D(0.175378, 0.963955, 0.200084, -0.983796, 0.179284, -0.00142574, -0.0372462, -0.196592, 0.979778, -1.19209e-07, 0.416929, 0)
bones/2/enabled = true bones/2/enabled = true
bones/2/position = Vector3(-1.19209e-07, 0.416929, 0) bones/2/position = Vector3(-1.19209e-07, 0.416929, 0)
bones/2/rotation = Quaternion(-0.0629755, 0.0798085, -0.643683, 0.75851) bones/2/rotation = Quaternion(-0.056927, 0.0938874, -0.684196, 0.720985)
bones/2/scale = Vector3(1, 1, 1) bones/2/scale = Vector3(1, 1, 1)
bones/3/name = "Bone.003" bones/3/name = "Bone.003"
bones/3/parent = 2 bones/3/parent = 2
bones/3/rest = Transform3D(0.795965, -0.570793, -0.201581, 0.584249, 0.811523, 0.00907765, 0.158406, -0.124999, 0.97943, 0, 0.298125, -7.15256e-07) bones/3/rest = Transform3D(0.795965, -0.570793, -0.201581, 0.584249, 0.811523, 0.00907765, 0.158406, -0.124999, 0.97943, 0, 0.298125, -7.15256e-07)
bones/3/enabled = true bones/3/enabled = true
bones/3/position = Vector3(0, 0.298125, -7.15256e-07) bones/3/position = Vector3(0, 0.298125, -7.15256e-07)
bones/3/rotation = Quaternion(-0.0275013, -0.0982352, 0.314015, 0.943922) bones/3/rotation = Quaternion(0.0250521, -0.119062, 0.373009, 0.919816)
bones/3/scale = Vector3(1, 1, 1) bones/3/scale = Vector3(1, 1, 1)
bones/4/name = "Bone.004" bones/4/name = "Bone.004"
bones/4/parent = 3 bones/4/parent = 3
bones/4/rest = Transform3D(0.989609, -0.143492, 0.00920886, 0.143739, 0.98559, -0.0891694, 0.00371892, 0.0895665, 0.995974, 2.38419e-07, 0.217615, -1.19209e-07) bones/4/rest = Transform3D(0.989609, -0.143492, 0.00920886, 0.143739, 0.98559, -0.0891694, 0.00371892, 0.0895665, 0.995974, 2.38419e-07, 0.217615, -1.19209e-07)
bones/4/enabled = true bones/4/enabled = true
bones/4/position = Vector3(2.38419e-07, 0.217615, -1.19209e-07) bones/4/position = Vector3(2.38419e-07, 0.217615, -1.19209e-07)
bones/4/rotation = Quaternion(0.0394747, -0.0045913, 0.094347, 0.994746) bones/4/rotation = Quaternion(0.0029266, -0.0444979, 0.242175, 0.969207)
bones/4/scale = Vector3(1, 1, 1) bones/4/scale = Vector3(1, 1, 1)
bones/5/name = "Bone.005" bones/5/name = "Bone.005"
bones/5/parent = 1 bones/5/parent = 1
bones/5/rest = Transform3D(0.891186, 0.451267, 0.0463144, -0.453483, 0.888891, 0.0650073, -0.0118328, -0.0789364, 0.996809, -1.19209e-07, 0.416929, 0) bones/5/rest = Transform3D(0.891186, 0.451267, 0.0463144, -0.453483, 0.888891, 0.0650073, -0.0118328, -0.0789364, 0.996809, -1.19209e-07, 0.416929, 0)
bones/5/enabled = true bones/5/enabled = true
bones/5/position = Vector3(-1.19209e-07, 0.416929, 0) bones/5/position = Vector3(-1.19209e-07, 0.416929, 0)
bones/5/rotation = Quaternion(-0.0318638, 0.0130879, -0.234654, 0.971468) bones/5/rotation = Quaternion(0.0021885, 0.000755664, -0.246842, 0.969053)
bones/5/scale = Vector3(1, 1, 1) bones/5/scale = Vector3(1, 1, 1)
bones/6/name = "Bone.006" bones/6/name = "Bone.006"
bones/6/parent = 5 bones/6/parent = 5
@@ -799,56 +805,56 @@ bones/10/parent = 9
bones/10/rest = Transform3D(0.999465, -0.0299684, -0.0130876, 0.0321775, 0.972617, 0.230175, 0.00583128, -0.230473, 0.973061, -5.96046e-07, 0.347821, -4.76837e-07) bones/10/rest = Transform3D(0.999465, -0.0299684, -0.0130876, 0.0321775, 0.972617, 0.230175, 0.00583128, -0.230473, 0.973061, -5.96046e-07, 0.347821, -4.76837e-07)
bones/10/enabled = true bones/10/enabled = true
bones/10/position = Vector3(-5.96046e-07, 0.347821, -4.76837e-07) bones/10/position = Vector3(-5.96046e-07, 0.347821, -4.76837e-07)
bones/10/rotation = Quaternion(-0.102713, -0.00330042, 0.0160853, 0.994576) bones/10/rotation = Quaternion(-0.0141013, 0.00644268, 0.0189472, 0.9997)
bones/10/scale = Vector3(1, 1, 1) bones/10/scale = Vector3(1, 1, 1)
bones/11/name = "Bone.011" bones/11/name = "Bone.011"
bones/11/parent = 10 bones/11/parent = 10
bones/11/rest = Transform3D(0.999927, -0.00347527, -0.0115401, 0.00624295, 0.968404, 0.249307, 0.0103091, -0.249361, 0.968356, 5.36442e-07, 0.236611, 0) bones/11/rest = Transform3D(0.999927, -0.00347527, -0.0115401, 0.00624295, 0.968404, 0.249307, 0.0103091, -0.249361, 0.968356, 5.36442e-07, 0.236611, 0)
bones/11/enabled = true bones/11/enabled = true
bones/11/position = Vector3(5.36442e-07, 0.236611, 0) bones/11/position = Vector3(5.36442e-07, 0.236611, 0)
bones/11/rotation = Quaternion(-0.145204, -0.0100954, 0.00368539, 0.989343) bones/11/rotation = Quaternion(-0.274188, -0.040646, 0.0119055, 0.960743)
bones/11/scale = Vector3(1, 1, 1) bones/11/scale = Vector3(1, 1, 1)
bones/12/name = "Bone.012" bones/12/name = "Bone.012"
bones/12/parent = 11 bones/12/parent = 11
bones/12/rest = Transform3D(0.997952, 0.0219232, -0.0600952, -0.0135761, 0.990624, 0.13594, 0.062512, -0.134846, 0.988893, 1.07288e-06, 0.172989, -1.19209e-07) bones/12/rest = Transform3D(0.997952, 0.0219232, -0.0600952, -0.0135761, 0.990624, 0.13594, 0.062512, -0.134846, 0.988893, 1.07288e-06, 0.172989, -1.19209e-07)
bones/12/enabled = true bones/12/enabled = true
bones/12/position = Vector3(1.07288e-06, 0.172989, -1.19209e-07) bones/12/position = Vector3(1.07288e-06, 0.172989, -1.19209e-07)
bones/12/rotation = Quaternion(-0.0875197, -0.0356311, -0.00784509, 0.995494) bones/12/rotation = Quaternion(-0.217736, -0.067937, -0.000715046, 0.97364)
bones/12/scale = Vector3(1, 1, 1) bones/12/scale = Vector3(1, 1, 1)
bones/13/name = "Bone.013" bones/13/name = "Bone.013"
bones/13/parent = 1 bones/13/parent = 1
bones/13/rest = Transform3D(0.924677, -0.380197, -0.0205529, 0.380735, 0.922776, 0.0593796, -0.0036102, -0.0627321, 0.998024, -1.19209e-07, 0.416929, 0) bones/13/rest = Transform3D(0.924677, -0.380197, -0.0205529, 0.380735, 0.922776, 0.0593796, -0.0036102, -0.0627321, 0.998024, -1.19209e-07, 0.416929, 0)
bones/13/enabled = true bones/13/enabled = true
bones/13/position = Vector3(-1.19209e-07, 0.416929, 0) bones/13/position = Vector3(-1.19209e-07, 0.416929, 0)
bones/13/rotation = Quaternion(-0.0162133, 0.0016075, 0.191976, 0.981264) bones/13/rotation = Quaternion(0.0833354, 0.0410971, 0.177086, 0.979799)
bones/13/scale = Vector3(1, 1, 1) bones/13/scale = Vector3(1, 1, 1)
bones/14/name = "Bone.014" bones/14/name = "Bone.014"
bones/14/parent = 13 bones/14/parent = 13
bones/14/rest = Transform3D(0.961502, 0.268958, 0.0563539, -0.274785, 0.938956, 0.207014, 0.00276425, -0.214529, 0.976714, -5.36442e-07, 0.369994, -4.76837e-07) bones/14/rest = Transform3D(0.961502, 0.268958, 0.0563539, -0.274785, 0.938956, 0.207014, 0.00276425, -0.214529, 0.976714, -5.36442e-07, 0.369994, -4.76837e-07)
bones/14/enabled = true bones/14/enabled = true
bones/14/position = Vector3(-5.36442e-07, 0.369994, -4.76837e-07) bones/14/position = Vector3(-5.36442e-07, 0.369994, -4.76837e-07)
bones/14/rotation = Quaternion(-0.116226, 0.0105767, -0.1389, 0.983406) bones/14/rotation = Quaternion(-0.176982, -0.00959481, -0.144061, 0.973567)
bones/14/scale = Vector3(1, 1, 1) bones/14/scale = Vector3(1, 1, 1)
bones/15/name = "Bone.015" bones/15/name = "Bone.015"
bones/15/parent = 14 bones/15/parent = 14
bones/15/rest = Transform3D(0.991898, -0.123693, -0.0289439, 0.12423, 0.896879, 0.424471, -0.026545, -0.424628, 0.904979, -1.63913e-07, 0.248163, 0) bones/15/rest = Transform3D(0.991898, -0.123693, -0.0289439, 0.12423, 0.896879, 0.424471, -0.026545, -0.424628, 0.904979, -1.63913e-07, 0.248163, 0)
bones/15/enabled = true bones/15/enabled = true
bones/15/position = Vector3(-1.63913e-07, 0.248163, 0) bones/15/position = Vector3(-1.63913e-07, 0.248163, 0)
bones/15/rotation = Quaternion(-0.217968, -0.000615817, 0.0636434, 0.973878) bones/15/rotation = Quaternion(-0.217968, -0.000615816, 0.0636434, 0.973878)
bones/15/scale = Vector3(1, 1, 1) bones/15/scale = Vector3(1, 1, 1)
bones/16/name = "Bone.016" bones/16/name = "Bone.016"
bones/16/parent = 15 bones/16/parent = 15
bones/16/rest = Transform3D(0.985406, 0.151262, 0.0780702, -0.133163, 0.97071, -0.199976, -0.106032, 0.186662, 0.976686, 3.20375e-07, 0.160424, -2.98023e-07) bones/16/rest = Transform3D(0.985406, 0.151262, 0.0780702, -0.133163, 0.97071, -0.199976, -0.106032, 0.186662, 0.976686, 3.20375e-07, 0.160424, -2.98023e-07)
bones/16/enabled = true bones/16/enabled = true
bones/16/position = Vector3(3.20375e-07, 0.160424, -2.98023e-07) bones/16/position = Vector3(3.20375e-07, 0.160424, -2.98023e-07)
bones/16/rotation = Quaternion(0.0747698, 0.0387909, -0.0794173, 0.993276) bones/16/rotation = Quaternion(-0.0787568, -0.0129866, -0.129777, 0.988325)
bones/16/scale = Vector3(1, 1, 1) bones/16/scale = Vector3(1, 1, 1)
bones/17/name = "Bone.017" bones/17/name = "Bone.017"
bones/17/parent = 1 bones/17/parent = 1
bones/17/rest = Transform3D(0.731154, -0.681923, -0.0198731, 0.682037, 0.729994, 0.0439829, -0.0154858, -0.0457125, 0.998835, -1.19209e-07, 0.416929, 0) bones/17/rest = Transform3D(0.731154, -0.681923, -0.0198731, 0.682037, 0.729994, 0.0439829, -0.0154858, -0.0457125, 0.998835, -1.19209e-07, 0.416929, 0)
bones/17/enabled = true bones/17/enabled = true
bones/17/position = Vector3(-1.19209e-07, 0.416929, 0) bones/17/position = Vector3(-1.19209e-07, 0.416929, 0)
bones/17/rotation = Quaternion(-0.0290349, -0.00771442, 0.380277, 0.924385) bones/17/rotation = Quaternion(-0.0616515, -0.051223, 0.468434, 0.879855)
bones/17/scale = Vector3(1, 1, 1) bones/17/scale = Vector3(1, 1, 1)
bones/18/name = "Bone.018" bones/18/name = "Bone.018"
bones/18/parent = 17 bones/18/parent = 17
@@ -875,8 +881,8 @@ bones/21/name = "Bone.021"
bones/21/parent = -1 bones/21/parent = -1
bones/21/rest = Transform3D(0.638395, -0.466665, -0.612107, -0.416251, 0.459614, -0.784532, 0.647447, 0.755632, 0.0991655, 2.29161, -2.09633, -3.23813) bones/21/rest = Transform3D(0.638395, -0.466665, -0.612107, -0.416251, 0.459614, -0.784532, 0.647447, 0.755632, 0.0991655, 2.29161, -2.09633, -3.23813)
bones/21/enabled = true bones/21/enabled = true
bones/21/position = Vector3(2.2483, -0.382247, -2.79942) bones/21/position = Vector3(2.2089, -0.300172, -2.78731)
bones/21/rotation = Quaternion(0.683468, 0.0358901, 0.421405, 0.594981) bones/21/rotation = Quaternion(0.709881, 0.0419028, 0.423243, 0.561408)
bones/21/scale = Vector3(1, 1, 1) bones/21/scale = Vector3(1, 1, 1)
[node name="CHEST_006" type="MeshInstance3D" parent="Pivot/ARM1/1_ R TELLERIC PROJECTILE ARM/Skeleton3D"] [node name="CHEST_006" type="MeshInstance3D" parent="Pivot/ARM1/1_ R TELLERIC PROJECTILE ARM/Skeleton3D"]
@@ -884,7 +890,7 @@ mesh = SubResource("ArrayMesh_5cjg8")
skin = SubResource("Skin_my7ts") skin = SubResource("Skin_my7ts")
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="Pivot/ARM1/1_ R TELLERIC PROJECTILE ARM/Skeleton3D"] [node name="BoneAttachment3D" type="BoneAttachment3D" parent="Pivot/ARM1/1_ R TELLERIC PROJECTILE ARM/Skeleton3D"]
transform = Transform3D(-0.664185, -0.536984, 0.520101, 0.73386, -0.335721, 0.590543, -0.142503, 0.773911, 0.617052, 0.0698031, -0.981056, 1.4662) transform = Transform3D(-0.891828, -0.181186, 0.414505, 0.450749, -0.433533, 0.780304, 0.0383214, 0.882735, 0.468306, 0.370869, -0.446897, 1.25948)
bone_name = "Bone.019" bone_name = "Bone.019"
bone_idx = 19 bone_idx = 19
@@ -906,7 +912,6 @@ shape = SubResource("SphereShape3D_yfb8x")
disabled = true disabled = true
[node name="Projectile2" type="MeshInstance3D" parent="Pivot/ARM1/1_ R TELLERIC PROJECTILE ARM/Skeleton3D/BoneAttachment3D"] [node name="Projectile2" type="MeshInstance3D" parent="Pivot/ARM1/1_ R TELLERIC PROJECTILE ARM/Skeleton3D/BoneAttachment3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
visible = false visible = false
mesh = SubResource("SphereMesh_tn8ay") mesh = SubResource("SphereMesh_tn8ay")
skeleton = NodePath("../../../../../..") skeleton = NodePath("../../../../../..")
@@ -920,7 +925,6 @@ shape = SubResource("SphereShape3D_pkcrx")
disabled = true disabled = true
[node name="Projectile3" type="MeshInstance3D" parent="Pivot/ARM1/1_ R TELLERIC PROJECTILE ARM/Skeleton3D/BoneAttachment3D"] [node name="Projectile3" type="MeshInstance3D" parent="Pivot/ARM1/1_ R TELLERIC PROJECTILE ARM/Skeleton3D/BoneAttachment3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
visible = false visible = false
mesh = SubResource("SphereMesh_yfb8x") mesh = SubResource("SphereMesh_yfb8x")
skeleton = NodePath("../../../../../..") skeleton = NodePath("../../../../../..")

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,18 +1,22 @@
[gd_scene load_steps=20 format=4 uid="uid://cuupl4irduut4"] [gd_scene load_steps=22 format=4 uid="uid://cuupl4irduut4"]
[ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_nwywg"] [ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_nwywg"]
[ext_resource type="Texture2D" uid="uid://d3xy7wplqk3gq" path="res://src/enemy/enemy_types/16. demon wall/model/ARM4_AREA_2_MAIN_222STONE.png" id="2_0pjjv"] [ext_resource type="Texture2D" uid="uid://d3xy7wplqk3gq" path="res://src/enemy/enemy_types/16. demon wall/model/ARM4_AREA_2_MAIN_222STONE.png" id="2_0pjjv"]
[ext_resource type="Texture2D" uid="uid://b31eckwr1xmw1" path="res://src/enemy/enemy_types/16. demon wall/model/ARM4_concrete_0003_height_1k.png" id="3_yc86x"] [ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="3_hehm5"]
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="4_1em87"]
[ext_resource type="Texture2D" uid="uid://b8ifdfxk0ebv5" path="res://src/enemy/enemy_types/16. demon wall/model/ARM4_concrete_0003_height_1k_2.png" id="4_hehm5"] [ext_resource type="Texture2D" uid="uid://b8ifdfxk0ebv5" path="res://src/enemy/enemy_types/16. demon wall/model/ARM4_concrete_0003_height_1k_2.png" id="4_hehm5"]
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="5_up55p"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jeu65"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jeu65"]
resource_name = "Material.002" resource_name = "Material.002"
cull_mode = 2 cull_mode = 2
albedo_texture = ExtResource("2_0pjjv") albedo_texture = ExtResource("2_0pjjv")
metallic = 0.826201 metallic = 0.5
roughness = 0.588889 roughness_texture = ExtResource("5_up55p")
normal_enabled = true normal_enabled = true
normal_texture = ExtResource("3_yc86x") normal_texture = ExtResource("4_1em87")
ao_enabled = true
ao_texture = ExtResource("3_hehm5")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dy3il"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dy3il"]
resource_name = "STONE" resource_name = "STONE"
@@ -578,8 +582,8 @@ bones/0/name = "Bone"
bones/0/parent = -1 bones/0/parent = -1
bones/0/rest = Transform3D(0.0151219, 0.673616, -0.738927, -0.999828, 0.0180682, -0.00398999, 0.0106634, 0.738861, 0.673774, -1.71741, 0.00290632, -1.71742) bones/0/rest = Transform3D(0.0151219, 0.673616, -0.738927, -0.999828, 0.0180682, -0.00398999, 0.0106634, 0.738861, 0.673774, -1.71741, 0.00290632, -1.71742)
bones/0/enabled = true bones/0/enabled = true
bones/0/position = Vector3(-2.15453, -0.301667, -1.73732) bones/0/position = Vector3(-2.13936, -0.28101, -1.71316)
bones/0/rotation = Quaternion(0.0969693, -0.511931, -0.44644, 0.727472) bones/0/rotation = Quaternion(0.0940358, -0.513381, -0.441964, 0.729565)
bones/0/scale = Vector3(1, 1, 1) bones/0/scale = Vector3(1, 1, 1)
bones/1/name = "Bone.001" bones/1/name = "Bone.001"
bones/1/parent = 0 bones/1/parent = 0
@@ -732,8 +736,8 @@ bones/22/name = "Bone.021"
bones/22/parent = -1 bones/22/parent = -1
bones/22/rest = Transform3D(0.769842, 0.636233, -0.050504, -0.0970476, 0.0384815, -0.994536, -0.630813, 0.770536, 0.0913696, -3.03474, -0.0767703, -3.31282) bones/22/rest = Transform3D(0.769842, 0.636233, -0.050504, -0.0970476, 0.0384815, -0.994536, -0.630813, 0.770536, 0.0913696, -3.03474, -0.0767703, -3.31282)
bones/22/enabled = true bones/22/enabled = true
bones/22/position = Vector3(-2.01994, 0.868841, -3.63582) bones/22/position = Vector3(-2.02381, 0.84974, -3.63715)
bones/22/rotation = Quaternion(0.84927, -0.127334, -0.173985, 0.481929) bones/22/rotation = Quaternion(0.844365, -0.123903, -0.171641, 0.492173)
bones/22/scale = Vector3(1, 1, 1) bones/22/scale = Vector3(1, 1, 1)
[node name="CHEST_003" type="MeshInstance3D" parent="ARM4/4_ R WEAPON ARM/Skeleton3D"] [node name="CHEST_003" type="MeshInstance3D" parent="ARM4/4_ R WEAPON ARM/Skeleton3D"]
@@ -741,7 +745,7 @@ mesh = SubResource("ArrayMesh_k01v5")
skin = SubResource("Skin_f7n3b") skin = SubResource("Skin_f7n3b")
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM4/4_ R WEAPON ARM/Skeleton3D"] [node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM4/4_ R WEAPON ARM/Skeleton3D"]
transform = Transform3D(0.18508, -0.931095, 0.314336, -0.836733, -0.317057, -0.446489, 0.515386, -0.180379, -0.837759, -0.394628, 1.17145, -0.497809) transform = Transform3D(0.190256, -0.92978, 0.315139, -0.830294, -0.323676, -0.453702, 0.523846, -0.175338, -0.833572, -0.384827, 1.21405, -0.492446)
bone_name = "Bone.008" bone_name = "Bone.008"
bone_idx = 8 bone_idx = 8

View File

@@ -1,17 +1,22 @@
[gd_scene load_steps=18 format=4 uid="uid://bh1pkdedeoj16"] [gd_scene load_steps=22 format=4 uid="uid://bh1pkdedeoj16"]
[ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_j3ruw"] [ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_j3ruw"]
[ext_resource type="Texture2D" uid="uid://c0fcr0wngdp3k" path="res://src/enemy/enemy_types/16. demon wall/model/ARM5_AREA_2_MAIN_222STONE.png" id="2_l5gtd"] [ext_resource type="Texture2D" uid="uid://c0fcr0wngdp3k" path="res://src/enemy/enemy_types/16. demon wall/model/ARM5_AREA_2_MAIN_222STONE.png" id="2_l5gtd"]
[ext_resource type="Texture2D" uid="uid://bmdu50ciuiput" path="res://src/enemy/enemy_types/16. demon wall/model/ARM5_concrete_0003_height_1k.png" id="3_bqpdp"] [ext_resource type="PackedScene" uid="uid://dxcl2dw4dnh8u" path="res://src/enemy/enemy_types/16. demon wall/ROCK SMASH.glb" id="2_mq4nh"]
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="3_b7812"]
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="4_mq4nh"]
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="5_flp87"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_n2a50"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_n2a50"]
resource_name = "STONE" resource_name = "STONE"
cull_mode = 2 cull_mode = 2
albedo_texture = ExtResource("2_l5gtd") albedo_texture = ExtResource("2_l5gtd")
metallic = 0.826201 metallic = 0.57
roughness = 0.588889 roughness_texture = ExtResource("5_flp87")
normal_enabled = true normal_enabled = true
normal_texture = ExtResource("3_bqpdp") normal_texture = ExtResource("4_mq4nh")
ao_enabled = true
ao_texture = ExtResource("3_b7812")
[sub_resource type="ArrayMesh" id="ArrayMesh_mat8l"] [sub_resource type="ArrayMesh" id="ArrayMesh_mat8l"]
resource_name = "ARM5_CHEST_009" resource_name = "ARM5_CHEST_009"
@@ -478,11 +483,15 @@ tracks/0/keys = {
"values": [true] "values": [true]
} }
[sub_resource type="Animation" id="Animation_flp87"]
resource_name = "Rock Smash"
[sub_resource type="AnimationLibrary" id="AnimationLibrary_chbc8"] [sub_resource type="AnimationLibrary" id="AnimationLibrary_chbc8"]
_data = { _data = {
&"5_ _ R MELEE SLAM": SubResource("Animation_poh2u"), &"5_ _ R MELEE SLAM": SubResource("Animation_poh2u"),
&"ARM 5 IDLE": SubResource("Animation_8dvpv"), &"ARM 5 IDLE": SubResource("Animation_8dvpv"),
&"RESET": SubResource("Animation_l5gtd") &"RESET": SubResource("Animation_l5gtd"),
&"Rock Smash": SubResource("Animation_flp87")
} }
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_sjgs2"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_sjgs2"]
@@ -512,6 +521,51 @@ transitions = ["Start", "idle", SubResource("AnimationNodeStateMachineTransition
[node name="Arm5" type="Node3D"] [node name="Arm5" type="Node3D"]
script = ExtResource("1_j3ruw") script = ExtResource("1_j3ruw")
[node name="ROCK SMASH" parent="." instance=ExtResource("2_mq4nh")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.59119, 7.25161, 10.1115)
[node name="Cube_cell_036" parent="ROCK SMASH" index="0"]
transform = Transform3D(-0.0196173, 0.000187989, -0.207857, 0.0554338, -0.00294441, -0.0197844, 0.161065, 0.00103627, -0.0185073, 2.6238, -3.48718, 0.350017)
[node name="Cube_cell_026_cell" parent="ROCK SMASH" index="1"]
transform = Transform3D(0.183024, 0.00304153, 0.0238463, -0.0446675, 0.0290091, 0.0528223, -0.0303871, -0.0243225, 0.0659822, 1.77564, -3.48865, 0.617611)
[node name="Cube_cell_012_cell_006" parent="ROCK SMASH" index="2"]
transform = Transform3D(0.208262, -7.73713e-05, -0.0359246, -0.00745573, -0.000913401, 0.0455306, 0.0433009, 0.000214856, 0.180624, 2.94116, -3.48725, 0.277391)
[node name="Cube_cell_005_cell_001" parent="ROCK SMASH" index="3"]
transform = Transform3D(-0.0680685, -0.0363712, 0.0414916, 0.0521386, -0.0452919, 0.061317, -0.00315234, 0.0362529, 0.118232, 1.71506, -3.48988, -0.219024)
[node name="Cube_cell_cell" parent="ROCK SMASH" index="4"]
transform = Transform3D(0.104734, -0.006669, -0.0214057, 0.0604164, 0.0110971, 0.0540804, -0.00621976, -0.00450593, 0.164869, 0.434769, -3.49682, 0.186093)
[node name="Cube_cell_cell_005" parent="ROCK SMASH" index="5"]
transform = Transform3D(0.168329, 0.000277196, 0.0828011, -0.0471325, 0.00140579, 0.0227262, 0.0677725, 0.000289175, -0.189851, 2.2522, -3.4861, 0.994269)
[node name="Cube_cell_cell_007" parent="ROCK SMASH" index="6"]
transform = Transform3D(0.210713, 4.23231e-06, 0.0260984, -0.00955085, 0.000150809, 0.0276854, -0.0258853, -2.11917e-05, 0.202233, 1.67089, -3.48847, 0.205951)
[node name="Cube_cell_cell_004_cell_007" parent="ROCK SMASH" index="7"]
transform = Transform3D(-0.0466832, -0.000188623, 0.182087, -0.011097, 0.00078874, 0.0435593, 0.206714, -2.55893e-07, 0.0434599, 2.04388, -3.49043, -0.657416)
[node name="Cube_cell_005_cell_cell_006" parent="ROCK SMASH" index="8"]
transform = Transform3D(-0.0585984, 0.18281, 0.000133146, 0.01138, 0.0418628, -0.000672622, 0.203579, 0.05028, 7.59243e-05, 1.25987, -3.4957, -0.328338)
[node name="Cube_cell_012_cell_002_cell_003" parent="ROCK SMASH" index="9"]
transform = Transform3D(0.168369, 0.000952719, 0.0134803, 0.0528498, -0.0028917, 0.0313204, -0.0195673, 0.000387495, 0.200587, 2.78099, -3.4924, 0.877203)
[node name="Cube_cell_026_cell_006_cell_006" parent="ROCK SMASH" index="10"]
transform = Transform3D(-0.00278005, 0.0475333, -0.190098, 0.00971317, 0.061259, -0.0130761, 0.00434638, -0.106497, -0.0923696, 1.42712, -3.49096, 0.945437)
[node name="Cube_cell_039_cell_005" parent="ROCK SMASH" index="11"]
transform = Transform3D(0.123871, 0.00278629, -0.0642263, -0.0610705, 0.00605234, 0.0109022, 0.0432239, 0.000566366, 0.199463, 2.32324, -3.49179, -0.189974)
[node name="Cube_cell_032_cell_007" parent="ROCK SMASH" index="12"]
transform = Transform3D(0.212331, 2.04575e-10, -0.0209815, -3.22468e-05, 1.19209e-06, 4.60165e-05, 0.0209815, -2.38136e-10, 0.212331, 1.58707, -3.48663, 1.54889)
[node name="Cube_cell_008_cell_004" parent="ROCK SMASH" index="13"]
transform = Transform3D(0.211048, 7.40136e-06, -0.00825583, -0.0132994, 0.000108596, 0.0231623, 0.00991957, -1.18731e-05, 0.206705, 2.16462, -3.49961, 1.29807)
[node name="ARM5" type="Node3D" parent="."] [node name="ARM5" type="Node3D" parent="."]
[node name="5_ R MELEE ARM" type="Node3D" parent="ARM5"] [node name="5_ R MELEE ARM" type="Node3D" parent="ARM5"]
@@ -522,43 +576,43 @@ bones/0/name = "Bone"
bones/0/parent = -1 bones/0/parent = -1
bones/0/rest = Transform3D(0.0151219, -0.673616, 0.738927, 0.999829, 0.0180681, -0.00399013, -0.0106631, 0.738861, 0.673774, 1.71286, 0.00923371, -1.71285) bones/0/rest = Transform3D(0.0151219, -0.673616, 0.738927, 0.999829, 0.0180681, -0.00399013, -0.0106631, 0.738861, 0.673774, 1.71286, 0.00923371, -1.71285)
bones/0/enabled = true bones/0/enabled = true
bones/0/position = Vector3(2.62266, -0.20093, -1.37703) bones/0/position = Vector3(2.75396, -0.456737, -1.76049)
bones/0/rotation = Quaternion(0.294311, 0.554892, 0.642052, 0.439596) bones/0/rotation = Quaternion(0.421808, 0.429203, 0.595452, 0.532258)
bones/0/scale = Vector3(1, 1, 1) bones/0/scale = Vector3(1, 1, 1)
bones/1/name = "Bone.001" bones/1/name = "Bone.001"
bones/1/parent = 0 bones/1/parent = 0
bones/1/rest = Transform3D(0.997342, -0.0728417, -0.00159788, 0.0728471, 0.996536, 0.040124, -0.00133035, -0.0401337, 0.999193, -2.93367e-07, 1.85949, 2.16067e-07) bones/1/rest = Transform3D(0.997342, -0.0728417, -0.00159788, 0.0728471, 0.996536, 0.040124, -0.00133035, -0.0401337, 0.999193, -2.93367e-07, 1.85949, 2.16067e-07)
bones/1/enabled = true bones/1/enabled = true
bones/1/position = Vector3(-2.93367e-07, 1.85949, 2.16067e-07) bones/1/position = Vector3(-2.93367e-07, 1.85949, 2.16067e-07)
bones/1/rotation = Quaternion(-0.0390162, 0.223114, 0.0800629, 0.970715) bones/1/rotation = Quaternion(0.0430436, 0.623911, 0.114527, 0.771859)
bones/1/scale = Vector3(1, 1, 1) bones/1/scale = Vector3(1, 1, 1)
bones/2/name = "Bone.002" bones/2/name = "Bone.002"
bones/2/parent = 1 bones/2/parent = 1
bones/2/rest = Transform3D(0.175376, 0.963955, 0.200086, -0.983797, 0.179282, -0.00142622, -0.0372466, -0.196594, 0.979777, 5.40167e-08, 0.416929, 1.78814e-07) bones/2/rest = Transform3D(0.175376, 0.963955, 0.200086, -0.983797, 0.179282, -0.00142622, -0.0372466, -0.196594, 0.979777, 5.40167e-08, 0.416929, 1.78814e-07)
bones/2/enabled = true bones/2/enabled = true
bones/2/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07) bones/2/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07)
bones/2/rotation = Quaternion(-0.207654, 0.0340638, -0.646876, 0.732988) bones/2/rotation = Quaternion(-0.124729, 0.0488896, -0.685638, 0.715509)
bones/2/scale = Vector3(1, 1, 1) bones/2/scale = Vector3(1, 1, 1)
bones/3/name = "Bone.003" bones/3/name = "Bone.003"
bones/3/parent = 2 bones/3/parent = 2
bones/3/rest = Transform3D(0.795966, -0.570792, -0.201583, 0.584248, 0.811525, 0.00907693, 0.158408, -0.124999, 0.97943, -1.04308e-07, 0.298126, 2.5332e-07) bones/3/rest = Transform3D(0.795966, -0.570792, -0.201583, 0.584248, 0.811525, 0.00907693, 0.158408, -0.124999, 0.97943, -1.04308e-07, 0.298126, 2.5332e-07)
bones/3/enabled = true bones/3/enabled = true
bones/3/position = Vector3(-1.04308e-07, 0.298126, 2.5332e-07) bones/3/position = Vector3(-1.04308e-07, 0.298126, 2.5332e-07)
bones/3/rotation = Quaternion(0.0880912, -0.642463, 0.303836, 0.697972) bones/3/rotation = Quaternion(0.159925, -0.437822, 0.222957, 0.856169)
bones/3/scale = Vector3(1, 1, 1) bones/3/scale = Vector3(1, 1, 1)
bones/4/name = "Bone.004" bones/4/name = "Bone.004"
bones/4/parent = 3 bones/4/parent = 3
bones/4/rest = Transform3D(0.989608, -0.143495, 0.00921016, 0.143742, 0.98559, -0.0891694, 0.00371789, 0.0895667, 0.995974, -2.08616e-07, 0.217615, -2.68221e-07) bones/4/rest = Transform3D(0.989608, -0.143495, 0.00921016, 0.143742, 0.98559, -0.0891694, 0.00371789, 0.0895667, 0.995974, -2.08616e-07, 0.217615, -2.68221e-07)
bones/4/enabled = true bones/4/enabled = true
bones/4/position = Vector3(-2.08616e-07, 0.217615, -2.68221e-07) bones/4/position = Vector3(-2.08616e-07, 0.217615, -2.68221e-07)
bones/4/rotation = Quaternion(0.0344162, 0.0906012, 0.385334, 0.917673) bones/4/rotation = Quaternion(-0.0551459, 0.0184301, 0.466036, 0.882853)
bones/4/scale = Vector3(1, 1, 1) bones/4/scale = Vector3(1, 1, 1)
bones/5/name = "Bone.005" bones/5/name = "Bone.005"
bones/5/parent = 1 bones/5/parent = 1
bones/5/rest = Transform3D(0.891185, 0.451269, 0.046316, -0.453486, 0.88889, 0.0650086, -0.0118334, -0.0789384, 0.996809, 5.40167e-08, 0.416929, 1.78814e-07) bones/5/rest = Transform3D(0.891185, 0.451269, 0.046316, -0.453486, 0.88889, 0.0650086, -0.0118334, -0.0789384, 0.996809, 5.40167e-08, 0.416929, 1.78814e-07)
bones/5/enabled = true bones/5/enabled = true
bones/5/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07) bones/5/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07)
bones/5/rotation = Quaternion(-0.2319, 0.0416878, -0.140555, 0.961628) bones/5/rotation = Quaternion(0.021948, 0.049143, -0.355349, 0.933183)
bones/5/scale = Vector3(1, 1, 1) bones/5/scale = Vector3(1, 1, 1)
bones/6/name = "Bone.006" bones/6/name = "Bone.006"
bones/6/parent = 5 bones/6/parent = 5
@@ -579,28 +633,28 @@ bones/8/parent = 7
bones/8/rest = Transform3D(0.996094, -0.035984, -0.080632, 0.0483354, 0.986431, 0.156897, 0.0738921, -0.160182, 0.984318, -2.98023e-08, 0.142665, -1.49012e-07) bones/8/rest = Transform3D(0.996094, -0.035984, -0.080632, 0.0483354, 0.986431, 0.156897, 0.0738921, -0.160182, 0.984318, -2.98023e-08, 0.142665, -1.49012e-07)
bones/8/enabled = true bones/8/enabled = true
bones/8/position = Vector3(-2.98023e-08, 0.142665, -1.49012e-07) bones/8/position = Vector3(-2.98023e-08, 0.142665, -1.49012e-07)
bones/8/rotation = Quaternion(-0.216176, -0.017716, 0.121017, 0.968664) bones/8/rotation = Quaternion(-0.216176, -0.0177159, 0.121016, 0.968664)
bones/8/scale = Vector3(1, 1, 1) bones/8/scale = Vector3(1, 1, 1)
bones/9/name = "Bone.009" bones/9/name = "Bone.009"
bones/9/parent = 1 bones/9/parent = 1
bones/9/rest = Transform3D(0.998888, 0.0470357, 0.00321129, -0.0471435, 0.997098, 0.0597784, -0.000390256, -0.0598634, 0.998206, 5.40167e-08, 0.416929, 1.78814e-07) bones/9/rest = Transform3D(0.998888, 0.0470357, 0.00321129, -0.0471435, 0.997098, 0.0597784, -0.000390256, -0.0598634, 0.998206, 5.40167e-08, 0.416929, 1.78814e-07)
bones/9/enabled = true bones/9/enabled = true
bones/9/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07) bones/9/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07)
bones/9/rotation = Quaternion(-0.147402, 0.0764689, 0.130321, 0.977467) bones/9/rotation = Quaternion(0.0817415, 0.00807526, -0.0892643, 0.992615)
bones/9/scale = Vector3(1, 1, 1) bones/9/scale = Vector3(1, 1, 1)
bones/10/name = "Bone.010" bones/10/name = "Bone.010"
bones/10/parent = 9 bones/10/parent = 9
bones/10/rest = Transform3D(0.999465, -0.0299665, -0.0130887, 0.0321758, 0.972617, 0.230174, 0.00583279, -0.230472, 0.973062, 3.42727e-07, 0.347822, -2.98023e-08) bones/10/rest = Transform3D(0.999465, -0.0299665, -0.0130887, 0.0321758, 0.972617, 0.230174, 0.00583279, -0.230472, 0.973062, 3.42727e-07, 0.347822, -2.98023e-08)
bones/10/enabled = true bones/10/enabled = true
bones/10/position = Vector3(3.42727e-07, 0.347822, -2.98023e-08) bones/10/position = Vector3(3.42727e-07, 0.347822, -2.98023e-08)
bones/10/rotation = Quaternion(-0.019315, -0.0501023, -0.0934555, 0.994174) bones/10/rotation = Quaternion(-0.019315, -0.0501023, -0.0934554, 0.994174)
bones/10/scale = Vector3(1, 1, 1) bones/10/scale = Vector3(1, 1, 1)
bones/11/name = "Bone.011" bones/11/name = "Bone.011"
bones/11/parent = 10 bones/11/parent = 10
bones/11/rest = Transform3D(0.999927, -0.00348298, -0.0115384, 0.00625, 0.968404, 0.249308, 0.0103055, -0.249362, 0.968355, 2.08616e-07, 0.23661, 1.93715e-07) bones/11/rest = Transform3D(0.999927, -0.00348298, -0.0115384, 0.00625, 0.968404, 0.249308, 0.0103055, -0.249362, 0.968355, 2.08616e-07, 0.23661, 1.93715e-07)
bones/11/enabled = true bones/11/enabled = true
bones/11/position = Vector3(2.08616e-07, 0.23661, 1.93715e-07) bones/11/position = Vector3(2.08616e-07, 0.23661, 1.93715e-07)
bones/11/rotation = Quaternion(-0.333723, -0.122333, 0.122729, 0.926608) bones/11/rotation = Quaternion(-0.333722, -0.122333, 0.122729, 0.926608)
bones/11/scale = Vector3(1, 1, 1) bones/11/scale = Vector3(1, 1, 1)
bones/12/name = "Bone.012" bones/12/name = "Bone.012"
bones/12/parent = 11 bones/12/parent = 11
@@ -614,21 +668,21 @@ bones/13/parent = 1
bones/13/rest = Transform3D(0.924678, -0.380194, -0.0205531, 0.380732, 0.922777, 0.0593806, -0.00361027, -0.0627332, 0.998024, 5.40167e-08, 0.416929, 1.78814e-07) bones/13/rest = Transform3D(0.924678, -0.380194, -0.0205531, 0.380732, 0.922777, 0.0593806, -0.00361027, -0.0627332, 0.998024, 5.40167e-08, 0.416929, 1.78814e-07)
bones/13/enabled = true bones/13/enabled = true
bones/13/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07) bones/13/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07)
bones/13/rotation = Quaternion(-0.0323636, 0.10012, 0.314063, 0.943553) bones/13/rotation = Quaternion(0.166639, -0.0472119, 0.100274, 0.979769)
bones/13/scale = Vector3(1, 1, 1) bones/13/scale = Vector3(1, 1, 1)
bones/14/name = "Bone.014" bones/14/name = "Bone.014"
bones/14/parent = 13 bones/14/parent = 13
bones/14/rest = Transform3D(0.961503, 0.268956, 0.0563545, -0.274783, 0.938957, 0.207014, 0.00276326, -0.21453, 0.976714, -5.96046e-08, 0.369993, -2.08616e-07) bones/14/rest = Transform3D(0.961503, 0.268956, 0.0563545, -0.274783, 0.938957, 0.207014, 0.00276326, -0.21453, 0.976714, -5.96046e-08, 0.369993, -2.08616e-07)
bones/14/enabled = true bones/14/enabled = true
bones/14/position = Vector3(-5.96046e-08, 0.369993, -2.08616e-07) bones/14/position = Vector3(-5.96046e-08, 0.369993, -2.08616e-07)
bones/14/rotation = Quaternion(-0.157885, 0.0388772, -0.163171, 0.973106) bones/14/rotation = Quaternion(-0.157885, 0.0388772, -0.163171, 0.973107)
bones/14/scale = Vector3(1, 1, 1) bones/14/scale = Vector3(1, 1, 1)
bones/15/name = "Bone.015" bones/15/name = "Bone.015"
bones/15/parent = 14 bones/15/parent = 14
bones/15/rest = Transform3D(0.991898, -0.123696, -0.0289438, 0.124233, 0.89688, 0.424467, -0.0265457, -0.424624, 0.904981, 2.10945e-07, 0.248162, 2.38419e-07) bones/15/rest = Transform3D(0.991898, -0.123696, -0.0289438, 0.124233, 0.89688, 0.424467, -0.0265457, -0.424624, 0.904981, 2.10945e-07, 0.248162, 2.38419e-07)
bones/15/enabled = true bones/15/enabled = true
bones/15/position = Vector3(2.10945e-07, 0.248162, 2.38419e-07) bones/15/position = Vector3(2.10945e-07, 0.248162, 2.38419e-07)
bones/15/rotation = Quaternion(-0.465696, -0.24585, 0.18627, 0.829451) bones/15/rotation = Quaternion(-0.465696, -0.245851, 0.18627, 0.829451)
bones/15/scale = Vector3(1, 1, 1) bones/15/scale = Vector3(1, 1, 1)
bones/16/name = "Bone.016" bones/16/name = "Bone.016"
bones/16/parent = 15 bones/16/parent = 15
@@ -642,8 +696,8 @@ bones/17/parent = 1
bones/17/rest = Transform3D(0.731155, -0.681922, -0.0198745, 0.682036, 0.729995, 0.0439837, -0.0154852, -0.045714, 0.998834, 5.40167e-08, 0.416929, 1.78814e-07) bones/17/rest = Transform3D(0.731155, -0.681922, -0.0198745, 0.682036, 0.729995, 0.0439837, -0.0154852, -0.045714, 0.998834, 5.40167e-08, 0.416929, 1.78814e-07)
bones/17/enabled = true bones/17/enabled = true
bones/17/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07) bones/17/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07)
bones/17/rotation = Quaternion(0.0591005, 0.0225348, 0.435758, 0.897839) bones/17/rotation = Quaternion(0.230268, -0.166533, 0.213782, 0.934634)
bones/17/scale = Vector3(1, 1, 1) bones/17/scale = Vector3(1, 1, 0.999999)
bones/18/name = "Bone.018" bones/18/name = "Bone.018"
bones/18/parent = 17 bones/18/parent = 17
bones/18/rest = Transform3D(0.857941, 0.502855, 0.105235, -0.513706, 0.842315, 0.163129, -0.00661092, -0.194015, 0.980976, -7.45058e-08, 0.400228, -5.96046e-08) bones/18/rest = Transform3D(0.857941, 0.502855, 0.105235, -0.513706, 0.842315, 0.163129, -0.00661092, -0.194015, 0.980976, -7.45058e-08, 0.400228, -5.96046e-08)
@@ -663,14 +717,14 @@ bones/20/parent = 19
bones/20/rest = Transform3D(0.986971, -0.159728, -0.019369, 0.158628, 0.945817, 0.283313, -0.0269336, -0.282694, 0.958832, -1.2666e-07, 0.127214, 2.08616e-07) bones/20/rest = Transform3D(0.986971, -0.159728, -0.019369, 0.158628, 0.945817, 0.283313, -0.0269336, -0.282694, 0.958832, -1.2666e-07, 0.127214, 2.08616e-07)
bones/20/enabled = true bones/20/enabled = true
bones/20/position = Vector3(-1.2666e-07, 0.127214, 2.08616e-07) bones/20/position = Vector3(-1.2666e-07, 0.127214, 2.08616e-07)
bones/20/rotation = Quaternion(-0.391427, 0.227345, 0.0444461, 0.890575) bones/20/rotation = Quaternion(-0.391428, 0.227345, 0.0444461, 0.890575)
bones/20/scale = Vector3(1, 1, 1) bones/20/scale = Vector3(1, 0.999999, 1)
bones/21/name = "Bone.021" bones/21/name = "Bone.021"
bones/21/parent = -1 bones/21/parent = -1
bones/21/rest = Transform3D(0.769842, -0.636234, 0.0505046, 0.0970479, 0.038481, -0.994536, 0.630814, 0.770536, 0.0913694, 3.03019, -0.0704418, -3.30826) bones/21/rest = Transform3D(0.769842, -0.636234, 0.0505046, 0.0970479, 0.038481, -0.994536, 0.630814, 0.770536, 0.0913694, 3.03019, -0.0704418, -3.30826)
bones/21/enabled = true bones/21/enabled = true
bones/21/position = Vector3(2.37036, -0.329535, -3.47372) bones/21/position = Vector3(2.24155, -0.165342, -3.74551)
bones/21/rotation = Quaternion(0.578241, 0.462249, 0.372982, 0.559328) bones/21/rotation = Quaternion(0.761057, 0.153103, -0.0122826, 0.630239)
bones/21/scale = Vector3(1, 1, 1) bones/21/scale = Vector3(1, 1, 1)
[node name="CHEST_008" type="MeshInstance3D" parent="ARM5/5_ R MELEE ARM/Skeleton3D"] [node name="CHEST_008" type="MeshInstance3D" parent="ARM5/5_ R MELEE ARM/Skeleton3D"]
@@ -678,7 +732,7 @@ mesh = SubResource("ArrayMesh_mat8l")
skin = SubResource("Skin_em6a3") skin = SubResource("Skin_em6a3")
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM5/5_ R MELEE ARM/Skeleton3D"] [node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM5/5_ R MELEE ARM/Skeleton3D"]
transform = Transform3D(-0.9335, 0.101637, 0.343871, 0.0721945, -0.886077, 0.45788, 0.351234, 0.452257, 0.819816, 2.33201, -0.454275, 1.09938) transform = Transform3D(-0.989844, 0.114542, 0.0841942, 0.0296215, -0.413076, 0.910213, 0.139037, 0.903464, 0.405489, 2.41459, -0.587328, 0.782678)
bone_name = "Bone.018" bone_name = "Bone.018"
bone_idx = 18 bone_idx = 18
@@ -689,7 +743,6 @@ collision_layer = 64
collision_mask = 64 collision_mask = 64
[node name="CollisionShape3D" type="CollisionShape3D" parent="ARM5/5_ R MELEE ARM/Skeleton3D/BoneAttachment3D/Hitbox"] [node name="CollisionShape3D" type="CollisionShape3D" parent="ARM5/5_ R MELEE ARM/Skeleton3D/BoneAttachment3D/Hitbox"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
shape = SubResource("BoxShape3D_j3ruw") shape = SubResource("BoxShape3D_j3ruw")
disabled = true disabled = true
@@ -704,3 +757,5 @@ unique_name_in_owner = true
root_node = NodePath("%AnimationTree/..") root_node = NodePath("%AnimationTree/..")
tree_root = SubResource("AnimationNodeStateMachine_j3ruw") tree_root = SubResource("AnimationNodeStateMachine_j3ruw")
anim_player = NodePath("../AnimationPlayer") anim_player = NodePath("../AnimationPlayer")
[editable path="ROCK SMASH"]

View File

@@ -1,17 +1,21 @@
[gd_scene load_steps=18 format=4 uid="uid://c61hpj1aackmn"] [gd_scene load_steps=20 format=4 uid="uid://c61hpj1aackmn"]
[ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_xefo1"] [ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_xefo1"]
[ext_resource type="Texture2D" uid="uid://c4gfxyge646im" path="res://src/enemy/enemy_types/16. demon wall/model/ARM6_AREA_2_MAIN_222STONE.png" id="2_7j47h"] [ext_resource type="Texture2D" uid="uid://c4gfxyge646im" path="res://src/enemy/enemy_types/16. demon wall/model/ARM6_AREA_2_MAIN_222STONE.png" id="2_7j47h"]
[ext_resource type="Texture2D" uid="uid://cwskolnis6xuu" path="res://src/enemy/enemy_types/16. demon wall/model/ARM6_concrete_0003_height_1k.png" id="3_7mykh"] [ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="3_7qtol"]
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="4_h1jik"]
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="5_3jiko"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kv7mn"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kv7mn"]
resource_name = "STONE" resource_name = "STONE"
cull_mode = 2 cull_mode = 2
albedo_texture = ExtResource("2_7j47h") albedo_texture = ExtResource("2_7j47h")
metallic = 0.826201 metallic = 0.48
roughness = 0.588889 roughness_texture = ExtResource("5_3jiko")
normal_enabled = true normal_enabled = true
normal_texture = ExtResource("3_7mykh") normal_texture = ExtResource("4_h1jik")
ao_enabled = true
ao_texture = ExtResource("3_7qtol")
[sub_resource type="ArrayMesh" id="ArrayMesh_4ec00"] [sub_resource type="ArrayMesh" id="ArrayMesh_4ec00"]
resource_name = "ARM6_CHEST_005" resource_name = "ARM6_CHEST_005"
@@ -509,29 +513,29 @@ bones/0/name = "Bone"
bones/0/parent = -1 bones/0/parent = -1
bones/0/rest = Transform3D(0.351559, -0.633916, 0.68888, 0.936032, 0.250429, -0.247241, -0.0157858, 0.731734, 0.681407, 1.6292, -0.58344, -1.69503) bones/0/rest = Transform3D(0.351559, -0.633916, 0.68888, 0.936032, 0.250429, -0.247241, -0.0157858, 0.731734, 0.681407, 1.6292, -0.58344, -1.69503)
bones/0/enabled = true bones/0/enabled = true
bones/0/position = Vector3(2.44663, -0.76683, -1.99669) bones/0/position = Vector3(2.47058, -0.783689, -2.01448)
bones/0/rotation = Quaternion(0.217523, 0.644357, 0.363976, 0.636403) bones/0/rotation = Quaternion(0.213407, 0.661084, 0.344333, 0.631554)
bones/0/scale = Vector3(1, 1, 1) bones/0/scale = Vector3(1, 1, 1)
bones/1/name = "Bone.001" bones/1/name = "Bone.001"
bones/1/parent = 0 bones/1/parent = 0
bones/1/rest = Transform3D(0.997342, -0.0728406, -0.00159759, 0.072846, 0.996536, 0.0401254, -0.0013307, -0.0401352, 0.999193, -2.57045e-07, 1.85949, -1.63913e-07) bones/1/rest = Transform3D(0.997342, -0.0728406, -0.00159759, 0.072846, 0.996536, 0.0401254, -0.0013307, -0.0401352, 0.999193, -2.57045e-07, 1.85949, -1.63913e-07)
bones/1/enabled = true bones/1/enabled = true
bones/1/position = Vector3(-2.57045e-07, 1.85949, -1.63913e-07) bones/1/position = Vector3(-2.57045e-07, 1.85949, -1.63913e-07)
bones/1/rotation = Quaternion(-0.0229225, 0.0410612, -0.0388828, 0.998137) bones/1/rotation = Quaternion(-0.0235021, 0.0497298, -0.0547961, 0.996981)
bones/1/scale = Vector3(1, 1, 1) bones/1/scale = Vector3(1, 1, 1)
bones/2/name = "Bone.002" bones/2/name = "Bone.002"
bones/2/parent = 1 bones/2/parent = 1
bones/2/rest = Transform3D(0.175377, 0.963955, 0.200084, -0.983797, 0.179282, -0.00142542, -0.0372455, -0.196592, 0.979778, -2.04891e-08, 0.416929, -1.19209e-07) bones/2/rest = Transform3D(0.175377, 0.963955, 0.200084, -0.983797, 0.179282, -0.00142542, -0.0372455, -0.196592, 0.979778, -2.04891e-08, 0.416929, -1.19209e-07)
bones/2/enabled = true bones/2/enabled = true
bones/2/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07) bones/2/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07)
bones/2/rotation = Quaternion(-0.489053, 0.212272, -0.554223, 0.639222) bones/2/rotation = Quaternion(-0.494192, 0.207934, -0.555612, 0.635479)
bones/2/scale = Vector3(1, 1, 1) bones/2/scale = Vector3(1, 1, 1)
bones/3/name = "Bone.003" bones/3/name = "Bone.003"
bones/3/parent = 2 bones/3/parent = 2
bones/3/rest = Transform3D(0.795964, -0.570795, -0.201579, 0.584251, 0.811522, 0.00907907, 0.158404, -0.125, 0.97943, -2.79397e-07, 0.298125, 7.07805e-08) bones/3/rest = Transform3D(0.795964, -0.570795, -0.201579, 0.584251, 0.811522, 0.00907907, 0.158404, -0.125, 0.97943, -2.79397e-07, 0.298125, 7.07805e-08)
bones/3/enabled = true bones/3/enabled = true
bones/3/position = Vector3(-2.79397e-07, 0.298125, 7.07805e-08) bones/3/position = Vector3(-2.79397e-07, 0.298125, 7.07805e-08)
bones/3/rotation = Quaternion(0.162461, -0.014851, 0.534829, 0.829062) bones/3/rotation = Quaternion(0.16642, -0.0119571, 0.538867, 0.825702)
bones/3/scale = Vector3(1, 1, 1) bones/3/scale = Vector3(1, 1, 1)
bones/4/name = "Bone.004" bones/4/name = "Bone.004"
bones/4/parent = 3 bones/4/parent = 3
@@ -545,14 +549,14 @@ bones/5/parent = 1
bones/5/rest = Transform3D(0.891186, 0.451268, 0.0463134, -0.453484, 0.888891, 0.0650076, -0.0118317, -0.0789362, 0.996809, -2.04891e-08, 0.416929, -1.19209e-07) bones/5/rest = Transform3D(0.891186, 0.451268, 0.0463134, -0.453484, 0.888891, 0.0650076, -0.0118317, -0.0789362, 0.996809, -2.04891e-08, 0.416929, -1.19209e-07)
bones/5/enabled = true bones/5/enabled = true
bones/5/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07) bones/5/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07)
bones/5/rotation = Quaternion(-0.0920187, 0.0146287, -0.0750463, 0.992818) bones/5/rotation = Quaternion(-0.099829, 0.0142057, -0.0748918, 0.99208)
bones/5/scale = Vector3(1, 1, 1) bones/5/scale = Vector3(1, 1, 1)
bones/6/name = "Bone.006" bones/6/name = "Bone.006"
bones/6/parent = 5 bones/6/parent = 5
bones/6/rest = Transform3D(0.94556, -0.31325, -0.0882615, 0.323948, 0.931928, 0.162993, 0.0311958, -0.182712, 0.982671, 0, 0.366571, 4.47035e-08) bones/6/rest = Transform3D(0.94556, -0.31325, -0.0882615, 0.323948, 0.931928, 0.162993, 0.0311958, -0.182712, 0.982671, 0, 0.366571, 4.47035e-08)
bones/6/enabled = true bones/6/enabled = true
bones/6/position = Vector3(0, 0.366571, 4.47035e-08) bones/6/position = Vector3(0, 0.366571, 4.47035e-08)
bones/6/rotation = Quaternion(-0.701, -0.211023, 0.075687, 0.677008) bones/6/rotation = Quaternion(-0.710436, -0.2111, 0.0772733, 0.666894)
bones/6/scale = Vector3(1, 1, 1) bones/6/scale = Vector3(1, 1, 1)
bones/7/name = "Bone.007" bones/7/name = "Bone.007"
bones/7/parent = 6 bones/7/parent = 6
@@ -580,7 +584,7 @@ bones/10/parent = 9
bones/10/rest = Transform3D(0.999465, -0.0299655, -0.0130879, 0.0321747, 0.972617, 0.230176, 0.00583219, -0.230474, 0.973061, -2.98023e-08, 0.347821, 2.23517e-07) bones/10/rest = Transform3D(0.999465, -0.0299655, -0.0130879, 0.0321747, 0.972617, 0.230176, 0.00583219, -0.230474, 0.973061, -2.98023e-08, 0.347821, 2.23517e-07)
bones/10/enabled = true bones/10/enabled = true
bones/10/position = Vector3(-2.98023e-08, 0.347821, 2.23517e-07) bones/10/position = Vector3(-2.98023e-08, 0.347821, 2.23517e-07)
bones/10/rotation = Quaternion(-0.747271, -0.0524912, -0.0905918, 0.65622) bones/10/rotation = Quaternion(-0.761541, -0.0506147, -0.089266, 0.639942)
bones/10/scale = Vector3(1, 1, 1) bones/10/scale = Vector3(1, 1, 1)
bones/11/name = "Bone.011" bones/11/name = "Bone.011"
bones/11/parent = 10 bones/11/parent = 10
@@ -608,7 +612,7 @@ bones/14/parent = 13
bones/14/rest = Transform3D(0.961502, 0.268958, 0.056354, -0.274785, 0.938956, 0.207015, 0.00276436, -0.21453, 0.976713, 4.93601e-08, 0.369994, -2.08616e-07) bones/14/rest = Transform3D(0.961502, 0.268958, 0.056354, -0.274785, 0.938956, 0.207015, 0.00276436, -0.21453, 0.976713, 4.93601e-08, 0.369994, -2.08616e-07)
bones/14/enabled = true bones/14/enabled = true
bones/14/position = Vector3(4.93601e-08, 0.369994, -2.08616e-07) bones/14/position = Vector3(4.93601e-08, 0.369994, -2.08616e-07)
bones/14/rotation = Quaternion(-0.796953, 0.102662, -0.145427, 0.577215) bones/14/rotation = Quaternion(-0.809646, 0.103837, -0.139815, 0.560485)
bones/14/scale = Vector3(1, 1, 1) bones/14/scale = Vector3(1, 1, 1)
bones/15/name = "Bone.015" bones/15/name = "Bone.015"
bones/15/parent = 14 bones/15/parent = 14
@@ -622,21 +626,21 @@ bones/16/parent = 15
bones/16/rest = Transform3D(0.985406, 0.151261, 0.0780706, -0.133161, 0.97071, -0.199974, -0.106032, 0.186659, 0.976686, 3.72529e-08, 0.160425, 9.12696e-08) bones/16/rest = Transform3D(0.985406, 0.151261, 0.0780706, -0.133161, 0.97071, -0.199974, -0.106032, 0.186659, 0.976686, 3.72529e-08, 0.160425, 9.12696e-08)
bones/16/enabled = true bones/16/enabled = true
bones/16/position = Vector3(3.72529e-08, 0.160425, 9.12696e-08) bones/16/position = Vector3(3.72529e-08, 0.160425, 9.12696e-08)
bones/16/rotation = Quaternion(-0.448312, 0.0837357, -0.0707641, 0.887129) bones/16/rotation = Quaternion(-0.448312, 0.0837356, -0.0707641, 0.887129)
bones/16/scale = Vector3(1, 1, 1) bones/16/scale = Vector3(1, 1, 1)
bones/17/name = "Bone.017" bones/17/name = "Bone.017"
bones/17/parent = 1 bones/17/parent = 1
bones/17/rest = Transform3D(0.731154, -0.681923, -0.0198726, 0.682037, 0.729994, 0.0439829, -0.0154861, -0.0457121, 0.998834, -2.04891e-08, 0.416929, -1.19209e-07) bones/17/rest = Transform3D(0.731154, -0.681923, -0.0198726, 0.682037, 0.729994, 0.0439829, -0.0154861, -0.0457121, 0.998834, -2.04891e-08, 0.416929, -1.19209e-07)
bones/17/enabled = true bones/17/enabled = true
bones/17/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07) bones/17/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07)
bones/17/rotation = Quaternion(-0.0394424, 0.0145055, 0.335157, 0.941225) bones/17/rotation = Quaternion(-0.0435475, 0.0160745, 0.335227, 0.940993)
bones/17/scale = Vector3(1, 1, 1) bones/17/scale = Vector3(1, 1, 1)
bones/18/name = "Bone.018" bones/18/name = "Bone.018"
bones/18/parent = 17 bones/18/parent = 17
bones/18/rest = Transform3D(0.857941, 0.502855, 0.105234, -0.513706, 0.842315, 0.163132, -0.00660832, -0.194017, 0.980976, -1.56462e-07, 0.400229, 2.23517e-07) bones/18/rest = Transform3D(0.857941, 0.502855, 0.105234, -0.513706, 0.842315, 0.163132, -0.00660832, -0.194017, 0.980976, -1.56462e-07, 0.400229, 2.23517e-07)
bones/18/enabled = true bones/18/enabled = true
bones/18/position = Vector3(-1.56462e-07, 0.400229, 2.23517e-07) bones/18/position = Vector3(-1.56462e-07, 0.400229, 2.23517e-07)
bones/18/rotation = Quaternion(-0.759367, 0.129865, -0.17436, 0.613267) bones/18/rotation = Quaternion(-0.771895, 0.135055, -0.165312, 0.59884)
bones/18/scale = Vector3(1, 1, 1) bones/18/scale = Vector3(1, 1, 1)
bones/19/name = "Bone.019" bones/19/name = "Bone.019"
bones/19/parent = 18 bones/19/parent = 18
@@ -656,8 +660,8 @@ bones/21/name = "Bone.021"
bones/21/parent = -1 bones/21/parent = -1
bones/21/rest = Transform3D(0.752405, -0.592093, -0.288639, -0.162915, 0.257308, -0.952497, 0.638236, 0.763687, 0.0971389, 2.85513, -1.1162, -3.27626) bones/21/rest = Transform3D(0.752405, -0.592093, -0.288639, -0.162915, 0.257308, -0.952497, 0.638236, 0.763687, 0.0971389, 2.85513, -1.1162, -3.27626)
bones/21/enabled = true bones/21/enabled = true
bones/21/position = Vector3(1.09822, -0.893241, -3.4941) bones/21/position = Vector3(1.07427, -0.876382, -3.47631)
bones/21/rotation = Quaternion(0.665388, 0.399663, -0.100748, 0.622397) bones/21/rotation = Quaternion(0.66934, 0.413585, -0.110013, 0.607313)
bones/21/scale = Vector3(1, 1, 1) bones/21/scale = Vector3(1, 1, 1)
[node name="CHEST_001" type="MeshInstance3D" parent="ARM6/6_ L WEAPON ARM/Skeleton3D"] [node name="CHEST_001" type="MeshInstance3D" parent="ARM6/6_ L WEAPON ARM/Skeleton3D"]
@@ -665,7 +669,7 @@ mesh = SubResource("ArrayMesh_4ec00")
skin = SubResource("Skin_37t5x") skin = SubResource("Skin_37t5x")
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM6/6_ L WEAPON ARM/Skeleton3D"] [node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM6/6_ L WEAPON ARM/Skeleton3D"]
transform = Transform3D(0.0999726, 0.911738, -0.398422, 0.766814, -0.325764, -0.553059, -0.634036, -0.250224, -0.7317, 1.75612, 0.607494, -0.0945445) transform = Transform3D(0.0652241, 0.924122, -0.37649, 0.727903, -0.302141, -0.615522, -0.682571, -0.233902, -0.692378, 1.86286, 0.679221, -0.161973)
bone_name = "Bone.020" bone_name = "Bone.020"
bone_idx = 20 bone_idx = 20

View File

@@ -1,17 +1,21 @@
[gd_scene load_steps=19 format=4 uid="uid://big4eurgqyejq"] [gd_scene load_steps=21 format=4 uid="uid://big4eurgqyejq"]
[ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_enq7k"] [ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_enq7k"]
[ext_resource type="Texture2D" uid="uid://dni8145sh8qu3" path="res://src/enemy/enemy_types/16. demon wall/model/ARM7_AREA_2_MAIN_222STONE.png" id="2_1gdpg"] [ext_resource type="Texture2D" uid="uid://dni8145sh8qu3" path="res://src/enemy/enemy_types/16. demon wall/model/ARM7_AREA_2_MAIN_222STONE.png" id="2_1gdpg"]
[ext_resource type="Texture2D" uid="uid://cibe7xl7lnmay" path="res://src/enemy/enemy_types/16. demon wall/model/ARM7_concrete_0003_height_1k.png" id="3_2r6oy"] [ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="3_11f7o"]
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="4_xpy5w"]
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="5_v88k1"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_o18ct"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_o18ct"]
resource_name = "STONE" resource_name = "STONE"
cull_mode = 2 cull_mode = 2
albedo_texture = ExtResource("2_1gdpg") albedo_texture = ExtResource("2_1gdpg")
metallic = 0.826201 metallic = 0.47
roughness = 0.588889 roughness_texture = ExtResource("5_v88k1")
normal_enabled = true normal_enabled = true
normal_texture = ExtResource("3_2r6oy") normal_texture = ExtResource("4_xpy5w")
ao_enabled = true
ao_texture = ExtResource("3_11f7o")
[sub_resource type="ArrayMesh" id="ArrayMesh_x24rv"] [sub_resource type="ArrayMesh" id="ArrayMesh_x24rv"]
resource_name = "ARM7_CHEST_004" resource_name = "ARM7_CHEST_004"
@@ -558,155 +562,155 @@ bones/0/name = "Bone"
bones/0/parent = -1 bones/0/parent = -1
bones/0/rest = Transform3D(0.0151218, -0.673616, 0.738927, 0.999829, 0.0180678, -0.0039901, -0.010663, 0.738861, 0.673774, 1.71286, 0.009233, -1.71285) bones/0/rest = Transform3D(0.0151218, -0.673616, 0.738927, 0.999829, 0.0180678, -0.0039901, -0.010663, 0.738861, 0.673774, 1.71286, 0.009233, -1.71285)
bones/0/enabled = true bones/0/enabled = true
bones/0/position = Vector3(2.37072, -0.575815, -1.47911) bones/0/position = Vector3(2.24867, -0.601686, -1.50261)
bones/0/rotation = Quaternion(0.439201, 0.106935, 0.678941, 0.578539) bones/0/rotation = Quaternion(0.20926, 0.32612, 0.603724, 0.696688)
bones/0/scale = Vector3(1, 1, 1) bones/0/scale = Vector3(1, 1, 1)
bones/1/name = "Bone.001" bones/1/name = "Bone.001"
bones/1/parent = 0 bones/1/parent = 0
bones/1/rest = Transform3D(0.997342, -0.0728417, -0.00159799, 0.0728471, 0.996536, 0.0401243, -0.00133027, -0.0401341, 0.999193, 3.45986e-07, 1.85949, 1.30385e-07) bones/1/rest = Transform3D(0.997342, -0.0728417, -0.00159799, 0.0728471, 0.996536, 0.0401243, -0.00133027, -0.0401341, 0.999193, 3.45986e-07, 1.85949, 1.30385e-07)
bones/1/enabled = true bones/1/enabled = true
bones/1/position = Vector3(3.45986e-07, 1.85949, 1.30385e-07) bones/1/position = Vector3(3.45986e-07, 1.85949, 1.30385e-07)
bones/1/rotation = Quaternion(0.154889, 0.691442, 0.151209, 0.689241) bones/1/rotation = Quaternion(0.052456, 0.564985, 0.176681, 0.804254)
bones/1/scale = Vector3(1, 1, 1) bones/1/scale = Vector3(1, 1, 1)
bones/2/name = "Bone.002" bones/2/name = "Bone.002"
bones/2/parent = 1 bones/2/parent = 1
bones/2/rest = Transform3D(0.175376, 0.963955, 0.200084, -0.983797, 0.179281, -0.0014251, -0.0372451, -0.196592, 0.979778, 5.59958e-08, 0.416929, 4.28408e-08) bones/2/rest = Transform3D(0.175376, 0.963955, 0.200084, -0.983797, 0.179281, -0.0014251, -0.0372451, -0.196592, 0.979778, 5.59958e-08, 0.416929, 4.28408e-08)
bones/2/enabled = true bones/2/enabled = true
bones/2/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08) bones/2/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08)
bones/2/rotation = Quaternion(-0.045272, 0.154848, -0.579712, 0.79869) bones/2/rotation = Quaternion(-0.0497111, 0.162605, -0.616615, 0.768683)
bones/2/scale = Vector3(1, 1, 1) bones/2/scale = Vector3(1, 1, 1)
bones/3/name = "Bone.003" bones/3/name = "Bone.003"
bones/3/parent = 2 bones/3/parent = 2
bones/3/rest = Transform3D(0.795965, -0.570793, -0.20158, 0.584249, 0.811523, 0.0090791, 0.158405, -0.125, 0.97943, -3.50177e-07, 0.298125, 3.20375e-07) bones/3/rest = Transform3D(0.795965, -0.570793, -0.20158, 0.584249, 0.811523, 0.0090791, 0.158405, -0.125, 0.97943, -3.50177e-07, 0.298125, 3.20375e-07)
bones/3/enabled = true bones/3/enabled = true
bones/3/position = Vector3(-3.50177e-07, 0.298125, 3.20375e-07) bones/3/position = Vector3(-3.50177e-07, 0.298125, 3.20375e-07)
bones/3/rotation = Quaternion(-0.0191496, -0.0933937, 0.306725, 0.947011) bones/3/rotation = Quaternion(-0.140638, -0.130764, 0.316201, 0.929052)
bones/3/scale = Vector3(1, 1, 1) bones/3/scale = Vector3(1, 1, 1)
bones/4/name = "Bone.004" bones/4/name = "Bone.004"
bones/4/parent = 3 bones/4/parent = 3
bones/4/rest = Transform3D(0.989609, -0.143493, 0.00920777, 0.14374, 0.98559, -0.089171, 0.00372037, 0.0895679, 0.995974, 6.03497e-07, 0.217615, -2.83122e-07) bones/4/rest = Transform3D(0.989609, -0.143493, 0.00920777, 0.14374, 0.98559, -0.089171, 0.00372037, 0.0895679, 0.995974, 6.03497e-07, 0.217615, -2.83122e-07)
bones/4/enabled = true bones/4/enabled = true
bones/4/position = Vector3(6.03497e-07, 0.217615, -2.83122e-07) bones/4/position = Vector3(6.03497e-07, 0.217615, -2.83122e-07)
bones/4/rotation = Quaternion(0.0205399, -0.0458939, 0.11254, 0.992374) bones/4/rotation = Quaternion(0.0121714, 0.0357313, 0.228371, 0.972842)
bones/4/scale = Vector3(1, 1, 1) bones/4/scale = Vector3(1, 1, 1)
bones/5/name = "Bone.005" bones/5/name = "Bone.005"
bones/5/parent = 1 bones/5/parent = 1
bones/5/rest = Transform3D(0.891185, 0.45127, 0.0463153, -0.453486, 0.888889, 0.0650082, -0.011833, -0.0789377, 0.996809, 5.59958e-08, 0.416929, 4.28408e-08) bones/5/rest = Transform3D(0.891185, 0.45127, 0.0463153, -0.453486, 0.888889, 0.0650082, -0.011833, -0.0789377, 0.996809, 5.59958e-08, 0.416929, 4.28408e-08)
bones/5/enabled = true bones/5/enabled = true
bones/5/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08) bones/5/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08)
bones/5/rotation = Quaternion(0.0352132, 0.0210943, -0.216236, 0.975478) bones/5/rotation = Quaternion(-0.0194645, 0.0238026, -0.23556, 0.971373)
bones/5/scale = Vector3(1, 1, 1) bones/5/scale = Vector3(1, 1, 1)
bones/6/name = "Bone.006" bones/6/name = "Bone.006"
bones/6/parent = 5 bones/6/parent = 5
bones/6/rest = Transform3D(0.94556, -0.313252, -0.0882626, 0.323951, 0.931928, 0.162992, 0.0311969, -0.182711, 0.982671, -1.56462e-07, 0.366571, -7.45058e-08) bones/6/rest = Transform3D(0.94556, -0.313252, -0.0882626, 0.323951, 0.931928, 0.162992, 0.0311969, -0.182711, 0.982671, -1.56462e-07, 0.366571, -7.45058e-08)
bones/6/enabled = true bones/6/enabled = true
bones/6/position = Vector3(-1.56462e-07, 0.366571, -7.45058e-08) bones/6/position = Vector3(-1.56462e-07, 0.366571, -7.45058e-08)
bones/6/rotation = Quaternion(-0.0888501, -0.030429, 0.162478, 0.982233) bones/6/rotation = Quaternion(-0.166241, -0.0328125, 0.190164, 0.967019)
bones/6/scale = Vector3(1, 1, 1) bones/6/scale = Vector3(1, 1, 1)
bones/7/name = "Bone.007" bones/7/name = "Bone.007"
bones/7/parent = 6 bones/7/parent = 6
bones/7/rest = Transform3D(0.999951, -0.00959686, -0.00243394, 0.00990068, 0.968863, 0.247401, -1.61149e-05, -0.247413, 0.96891, 2.14204e-07, 0.229155, -1.71363e-07) bones/7/rest = Transform3D(0.999951, -0.00959686, -0.00243394, 0.00990068, 0.968863, 0.247401, -1.61149e-05, -0.247413, 0.96891, 2.14204e-07, 0.229155, -1.71363e-07)
bones/7/enabled = true bones/7/enabled = true
bones/7/position = Vector3(2.14204e-07, 0.229155, -1.71363e-07) bones/7/position = Vector3(2.14204e-07, 0.229155, -1.71363e-07)
bones/7/rotation = Quaternion(-0.142337, -0.00633243, 0.00458035, 0.989787) bones/7/rotation = Quaternion(-0.00817438, 0.0550611, 0.0161705, 0.998319)
bones/7/scale = Vector3(1, 1, 1) bones/7/scale = Vector3(1, 1, 1)
bones/8/name = "Bone.008" bones/8/name = "Bone.008"
bones/8/parent = 7 bones/8/parent = 7
bones/8/rest = Transform3D(0.996094, -0.0359841, -0.0806318, 0.0483356, 0.986431, 0.156898, 0.0738919, -0.160182, 0.984318, 1.47149e-07, 0.142665, 1.63913e-07) bones/8/rest = Transform3D(0.996094, -0.0359841, -0.0806318, 0.0483356, 0.986431, 0.156898, 0.0738919, -0.160182, 0.984318, 1.47149e-07, 0.142665, 1.63913e-07)
bones/8/enabled = true bones/8/enabled = true
bones/8/position = Vector3(1.47149e-07, 0.142665, 1.63913e-07) bones/8/position = Vector3(1.47149e-07, 0.142665, 1.63913e-07)
bones/8/rotation = Quaternion(-0.0774885, -0.048838, 0.0293625, 0.995363) bones/8/rotation = Quaternion(-0.198152, -0.0881211, 0.00314809, 0.976197)
bones/8/scale = Vector3(1, 1, 1) bones/8/scale = Vector3(1, 1, 1)
bones/9/name = "Bone.009" bones/9/name = "Bone.009"
bones/9/parent = 1 bones/9/parent = 1
bones/9/rest = Transform3D(0.998888, 0.0470356, 0.00321137, -0.0471435, 0.997098, 0.0597771, -0.000390392, -0.0598621, 0.998207, 5.59958e-08, 0.416929, 4.28408e-08) bones/9/rest = Transform3D(0.998888, 0.0470356, 0.00321137, -0.0471435, 0.997098, 0.0597771, -0.000390392, -0.0598621, 0.998207, 5.59958e-08, 0.416929, 4.28408e-08)
bones/9/enabled = true bones/9/enabled = true
bones/9/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08) bones/9/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08)
bones/9/rotation = Quaternion(0.0412711, -0.0118596, -0.00410154, 0.999069) bones/9/rotation = Quaternion(-0.0218623, 0.0256323, -0.0134906, 0.999341)
bones/9/scale = Vector3(1, 1, 1) bones/9/scale = Vector3(1, 1, 1)
bones/10/name = "Bone.010" bones/10/name = "Bone.010"
bones/10/parent = 9 bones/10/parent = 9
bones/10/rest = Transform3D(0.999465, -0.0299664, -0.0130889, 0.0321758, 0.972617, 0.230175, 0.00583295, -0.230473, 0.973061, 2.34169e-07, 0.347821, 2.51457e-07) bones/10/rest = Transform3D(0.999465, -0.0299664, -0.0130889, 0.0321758, 0.972617, 0.230175, 0.00583295, -0.230473, 0.973061, 2.34169e-07, 0.347821, 2.51457e-07)
bones/10/enabled = true bones/10/enabled = true
bones/10/position = Vector3(2.34169e-07, 0.347821, 2.51457e-07) bones/10/position = Vector3(2.34169e-07, 0.347821, 2.51457e-07)
bones/10/rotation = Quaternion(-0.115248, -0.00473457, 0.0154178, 0.993206) bones/10/rotation = Quaternion(-0.051655, -0.00217619, -0.00464874, 0.998652)
bones/10/scale = Vector3(1, 1, 1) bones/10/scale = Vector3(1, 1, 1)
bones/11/name = "Bone.011" bones/11/name = "Bone.011"
bones/11/parent = 10 bones/11/parent = 10
bones/11/rest = Transform3D(0.999927, -0.00348307, -0.0115382, 0.00625005, 0.968404, 0.249308, 0.0103053, -0.249362, 0.968356, -4.47035e-07, 0.236611, -1.2666e-07) bones/11/rest = Transform3D(0.999927, -0.00348307, -0.0115382, 0.00625005, 0.968404, 0.249308, 0.0103053, -0.249362, 0.968356, -4.47035e-07, 0.236611, -1.2666e-07)
bones/11/enabled = true bones/11/enabled = true
bones/11/position = Vector3(-4.47035e-07, 0.236611, -1.2666e-07) bones/11/position = Vector3(-4.47035e-07, 0.236611, -1.2666e-07)
bones/11/rotation = Quaternion(-0.139831, -0.00828524, 0.00306919, 0.990136) bones/11/rotation = Quaternion(-0.120867, 0.00886213, 0.0127965, 0.992547)
bones/11/scale = Vector3(1, 1, 1) bones/11/scale = Vector3(1, 1, 1)
bones/12/name = "Bone.012" bones/12/name = "Bone.012"
bones/12/parent = 11 bones/12/parent = 11
bones/12/rest = Transform3D(0.997952, 0.0219325, -0.0600964, -0.0135852, 0.990624, 0.13594, 0.0625145, -0.134845, 0.988893, -2.6077e-08, 0.172989, -8.9407e-08) bones/12/rest = Transform3D(0.997952, 0.0219325, -0.0600964, -0.0135852, 0.990624, 0.13594, 0.0625145, -0.134845, 0.988893, -2.6077e-08, 0.172989, -8.9407e-08)
bones/12/enabled = true bones/12/enabled = true
bones/12/position = Vector3(-2.6077e-08, 0.172989, -8.9407e-08) bones/12/position = Vector3(-2.6077e-08, 0.172989, -8.9407e-08)
bones/12/rotation = Quaternion(-0.0886211, -0.0422183, 0.000311077, 0.99517) bones/12/rotation = Quaternion(-0.114935, -0.0461385, -0.00621048, 0.992282)
bones/12/scale = Vector3(1, 1, 1) bones/12/scale = Vector3(1, 1, 1)
bones/13/name = "Bone.013" bones/13/name = "Bone.013"
bones/13/parent = 1 bones/13/parent = 1
bones/13/rest = Transform3D(0.924678, -0.380194, -0.020553, 0.380732, 0.922777, 0.0593802, -0.00361024, -0.0627328, 0.998024, 5.59958e-08, 0.416929, 4.28408e-08) bones/13/rest = Transform3D(0.924678, -0.380194, -0.020553, 0.380732, 0.922777, 0.0593802, -0.00361024, -0.0627328, 0.998024, 5.59958e-08, 0.416929, 4.28408e-08)
bones/13/enabled = true bones/13/enabled = true
bones/13/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08) bones/13/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08)
bones/13/rotation = Quaternion(-0.0626414, -0.0904132, 0.193902, 0.974835) bones/13/rotation = Quaternion(-0.0830485, -0.0330309, 0.184433, 0.978773)
bones/13/scale = Vector3(1, 1, 1) bones/13/scale = Vector3(1, 1, 1)
bones/14/name = "Bone.014" bones/14/name = "Bone.014"
bones/14/parent = 13 bones/14/parent = 13
bones/14/rest = Transform3D(0.961502, 0.268956, 0.0563545, -0.274783, 0.938957, 0.207014, 0.00276324, -0.21453, 0.976713, -5.96046e-08, 0.369994, -1.19209e-07) bones/14/rest = Transform3D(0.961502, 0.268956, 0.0563545, -0.274783, 0.938957, 0.207014, 0.00276324, -0.21453, 0.976713, -5.96046e-08, 0.369994, -1.19209e-07)
bones/14/enabled = true bones/14/enabled = true
bones/14/position = Vector3(-5.96046e-08, 0.369994, -1.19209e-07) bones/14/position = Vector3(-5.96046e-08, 0.369994, -1.19209e-07)
bones/14/rotation = Quaternion(-0.106138, 0.0143728, -0.138377, 0.984571) bones/14/rotation = Quaternion(-0.0168278, 0.0891037, -0.167314, 0.981725)
bones/14/scale = Vector3(1, 1, 1) bones/14/scale = Vector3(1, 1, 1)
bones/15/name = "Bone.015" bones/15/name = "Bone.015"
bones/15/parent = 14 bones/15/parent = 14
bones/15/rest = Transform3D(0.991898, -0.123696, -0.0289435, 0.124233, 0.89688, 0.424467, -0.0265461, -0.424624, 0.904981, 3.35276e-07, 0.248162, 2.98023e-08) bones/15/rest = Transform3D(0.991898, -0.123696, -0.0289435, 0.124233, 0.89688, 0.424467, -0.0265461, -0.424624, 0.904981, 3.35276e-07, 0.248162, 2.98023e-08)
bones/15/enabled = true bones/15/enabled = true
bones/15/position = Vector3(3.35276e-07, 0.248162, 2.98023e-08) bones/15/position = Vector3(3.35276e-07, 0.248162, 2.98023e-08)
bones/15/rotation = Quaternion(-0.226022, -0.00273891, 0.0645508, 0.971977) bones/15/rotation = Quaternion(-0.248702, -0.0905857, 0.0416262, 0.963436)
bones/15/scale = Vector3(1, 1, 1) bones/15/scale = Vector3(1, 1, 1)
bones/16/name = "Bone.016" bones/16/name = "Bone.016"
bones/16/parent = 15 bones/16/parent = 15
bones/16/rest = Transform3D(0.985405, 0.151269, 0.0780704, -0.133169, 0.970709, -0.199973, -0.106033, 0.186658, 0.976686, 2.5332e-07, 0.160425, 2.38419e-07) bones/16/rest = Transform3D(0.985405, 0.151269, 0.0780704, -0.133169, 0.970709, -0.199973, -0.106033, 0.186658, 0.976686, 2.5332e-07, 0.160425, 2.38419e-07)
bones/16/enabled = true bones/16/enabled = true
bones/16/position = Vector3(2.5332e-07, 0.160425, 2.38419e-07) bones/16/position = Vector3(2.5332e-07, 0.160425, 2.38419e-07)
bones/16/rotation = Quaternion(0.0542718, 0.0353656, -0.058648, 0.996175) bones/16/rotation = Quaternion(-0.0854033, -0.000342628, -0.0713566, 0.993788)
bones/16/scale = Vector3(1, 1, 1) bones/16/scale = Vector3(1, 1, 1)
bones/17/name = "Bone.017" bones/17/name = "Bone.017"
bones/17/parent = 1 bones/17/parent = 1
bones/17/rest = Transform3D(0.731155, -0.681922, -0.0198728, 0.682036, 0.729995, 0.0439838, -0.0154864, -0.0457129, 0.998835, 5.59958e-08, 0.416929, 4.28408e-08) bones/17/rest = Transform3D(0.731155, -0.681922, -0.0198728, 0.682036, 0.729995, 0.0439838, -0.0154864, -0.0457129, 0.998835, 5.59958e-08, 0.416929, 4.28408e-08)
bones/17/enabled = true bones/17/enabled = true
bones/17/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08) bones/17/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08)
bones/17/rotation = Quaternion(-0.00473545, -0.0440709, 0.381536, 0.923291) bones/17/rotation = Quaternion(-0.0319535, -0.0858046, 0.360466, 0.928268)
bones/17/scale = Vector3(1, 1, 1) bones/17/scale = Vector3(1, 1, 1)
bones/18/name = "Bone.018" bones/18/name = "Bone.018"
bones/18/parent = 17 bones/18/parent = 17
bones/18/rest = Transform3D(0.857941, 0.502855, 0.105234, -0.513706, 0.842315, 0.163131, -0.00660895, -0.194016, 0.980976, 3.20375e-07, 0.400228, 5.21541e-08) bones/18/rest = Transform3D(0.857941, 0.502855, 0.105234, -0.513706, 0.842315, 0.163131, -0.00660895, -0.194016, 0.980976, 3.20375e-07, 0.400228, 5.21541e-08)
bones/18/enabled = true bones/18/enabled = true
bones/18/position = Vector3(3.20375e-07, 0.400228, 5.21541e-08) bones/18/position = Vector3(3.20375e-07, 0.400228, 5.21541e-08)
bones/18/rotation = Quaternion(-0.0928096, 0.0304486, -0.264678, 0.959377) bones/18/rotation = Quaternion(-0.0665063, 0.156596, -0.239271, 0.955931)
bones/18/scale = Vector3(1, 1, 1) bones/18/scale = Vector3(1, 1, 1)
bones/19/name = "Bone.019" bones/19/name = "Bone.019"
bones/19/parent = 18 bones/19/parent = 18
bones/19/rest = Transform3D(0.998612, 0.039922, -0.0343595, -0.0384998, 0.998413, 0.041105, 0.035946, -0.0397251, 0.998564, -1.11759e-08, 0.196711, 2.08616e-07) bones/19/rest = Transform3D(0.998612, 0.039922, -0.0343595, -0.0384998, 0.998413, 0.041105, 0.035946, -0.0397251, 0.998564, -1.11759e-08, 0.196711, 2.08616e-07)
bones/19/enabled = true bones/19/enabled = true
bones/19/position = Vector3(-1.11759e-08, 0.196711, 2.08616e-07) bones/19/position = Vector3(-1.11759e-08, 0.196711, 2.08616e-07)
bones/19/rotation = Quaternion(-0.0516091, -0.0184737, -0.0157006, 0.998373) bones/19/rotation = Quaternion(-0.0159183, -0.0657096, -0.0345095, 0.997115)
bones/19/scale = Vector3(1, 1, 1) bones/19/scale = Vector3(1, 1, 1)
bones/20/name = "Bone.020" bones/20/name = "Bone.020"
bones/20/parent = 19 bones/20/parent = 19
bones/20/rest = Transform3D(0.986971, -0.159729, -0.0193674, 0.158629, 0.945818, 0.283312, -0.0269352, -0.282693, 0.958832, -2.01166e-07, 0.127215, 4.47035e-08) bones/20/rest = Transform3D(0.986971, -0.159729, -0.0193674, 0.158629, 0.945818, 0.283312, -0.0269352, -0.282693, 0.958832, -2.01166e-07, 0.127215, 4.47035e-08)
bones/20/enabled = true bones/20/enabled = true
bones/20/position = Vector3(-2.01166e-07, 0.127215, 4.47035e-08) bones/20/position = Vector3(-2.01166e-07, 0.127215, 4.47035e-08)
bones/20/rotation = Quaternion(-0.14769, 0.00046654, 0.0785932, 0.985906) bones/20/rotation = Quaternion(-0.182185, -0.0361031, 0.0744022, 0.97978)
bones/20/scale = Vector3(1, 1, 1) bones/20/scale = Vector3(1, 1, 1)
bones/21/name = "Bone.021" bones/21/name = "Bone.021"
bones/21/parent = -1 bones/21/parent = -1
bones/21/rest = Transform3D(0.769842, -0.636234, 0.0505047, 0.097048, 0.038481, -0.994536, 0.630814, 0.770536, 0.0913695, 3.03019, -0.0704427, -3.30826) bones/21/rest = Transform3D(0.769842, -0.636234, 0.0505047, 0.097048, 0.038481, -0.994536, 0.630814, 0.770536, 0.0913695, 3.03019, -0.0704427, -3.30826)
bones/21/enabled = true bones/21/enabled = true
bones/21/position = Vector3(2.61577, 0.0374193, -3.42012) bones/21/position = Vector3(2.73782, 0.0632896, -3.39662)
bones/21/rotation = Quaternion(0.757386, 0.131308, 0.275979, 0.577027) bones/21/rotation = Quaternion(0.758312, 0.0678688, 0.293363, 0.578182)
bones/21/scale = Vector3(1, 1, 1) bones/21/scale = Vector3(1, 1, 1)
[node name="CHEST_002" type="MeshInstance3D" parent="Pivot/ARM7/7_ L AGNI CONE ARM/Skeleton3D"] [node name="CHEST_002" type="MeshInstance3D" parent="Pivot/ARM7/7_ L AGNI CONE ARM/Skeleton3D"]
@@ -714,7 +718,7 @@ mesh = SubResource("ArrayMesh_x24rv")
skin = SubResource("Skin_pqs8c") skin = SubResource("Skin_pqs8c")
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="Pivot/ARM7/7_ L AGNI CONE ARM/Skeleton3D"] [node name="BoneAttachment3D" type="BoneAttachment3D" parent="Pivot/ARM7/7_ L AGNI CONE ARM/Skeleton3D"]
transform = Transform3D(-0.945061, -0.32219, 0.0552563, 0.197239, -0.427221, 0.882371, -0.260684, 0.844793, 0.467298, 1.0846, -1.14801, -0.264132) transform = Transform3D(-0.854075, -0.469145, 0.224631, 0.264512, -0.0198857, 0.964177, -0.447872, 0.882897, 0.141078, 0.938241, -0.260552, -0.22821)
bone_name = "Bone.001" bone_name = "Bone.001"
bone_idx = 1 bone_idx = 1

View File

@@ -1,17 +1,21 @@
[gd_scene load_steps=18 format=4 uid="uid://25ignmox5j8o"] [gd_scene load_steps=20 format=4 uid="uid://25ignmox5j8o"]
[ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_5tnjc"] [ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_5tnjc"]
[ext_resource type="Texture2D" uid="uid://dsnuk0k83wrna" path="res://src/enemy/enemy_types/16. demon wall/model/ARM8_AREA_2_MAIN_222STONE.png" id="2_8jyke"] [ext_resource type="Texture2D" uid="uid://dsnuk0k83wrna" path="res://src/enemy/enemy_types/16. demon wall/model/ARM8_AREA_2_MAIN_222STONE.png" id="2_8jyke"]
[ext_resource type="Texture2D" uid="uid://dqalx2or875xe" path="res://src/enemy/enemy_types/16. demon wall/model/ARM8_concrete_0003_height_1k.png" id="3_p8nrl"] [ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="3_udgo6"]
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="4_yary7"]
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="5_cglns"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_iye06"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_iye06"]
resource_name = "STONE" resource_name = "STONE"
cull_mode = 2 cull_mode = 2
albedo_texture = ExtResource("2_8jyke") albedo_texture = ExtResource("2_8jyke")
metallic = 0.826201 metallic = 0.47
roughness = 0.588889 roughness_texture = ExtResource("5_cglns")
normal_enabled = true normal_enabled = true
normal_texture = ExtResource("3_p8nrl") normal_texture = ExtResource("4_yary7")
ao_enabled = true
ao_texture = ExtResource("3_udgo6")
[sub_resource type="ArrayMesh" id="ArrayMesh_3e72b"] [sub_resource type="ArrayMesh" id="ArrayMesh_3e72b"]
resource_name = "ARM8_CHEST_008" resource_name = "ARM8_CHEST_008"
@@ -522,15 +526,15 @@ bones/0/name = "Bone"
bones/0/parent = -1 bones/0/parent = -1
bones/0/rest = Transform3D(-0.0590079, 0.671656, -0.73851, -0.998184, -0.0307105, 0.0518258, 0.0121291, 0.740227, 0.672248, -1.70411, 0.133377, -1.7164) bones/0/rest = Transform3D(-0.0590079, 0.671656, -0.73851, -0.998184, -0.0307105, 0.0518258, 0.0121291, 0.740227, 0.672248, -1.70411, 0.133377, -1.7164)
bones/0/enabled = true bones/0/enabled = true
bones/0/position = Vector3(-2.90163, 0.818418, -1.19938) bones/0/position = Vector3(-2.78023, 0.452504, -1.20746)
bones/0/rotation = Quaternion(-0.0299631, -0.63952, -0.702779, 0.310189) bones/0/rotation = Quaternion(0.0895743, -0.443005, -0.715414, 0.532828)
bones/0/scale = Vector3(1, 1, 1) bones/0/scale = Vector3(1, 1, 1)
bones/1/name = "Bone.001" bones/1/name = "Bone.001"
bones/1/parent = 0 bones/1/parent = 0
bones/1/rest = Transform3D(0.997342, 0.0728404, -0.00158078, -0.0727175, 0.996536, 0.0403564, 0.00451488, -0.0401342, 0.999184, -2.90573e-07, 1.85949, 2.08616e-07) bones/1/rest = Transform3D(0.997342, 0.0728404, -0.00158078, -0.0727175, 0.996536, 0.0403564, 0.00451488, -0.0401342, 0.999184, -2.90573e-07, 1.85949, 2.08616e-07)
bones/1/enabled = true bones/1/enabled = true
bones/1/position = Vector3(-2.90573e-07, 1.85949, 2.08616e-07) bones/1/position = Vector3(-2.90573e-07, 1.85949, 2.08616e-07)
bones/1/rotation = Quaternion(-0.0519484, 0.010837, 0.23786, 0.969849) bones/1/rotation = Quaternion(-0.211659, 0.0254751, 0.0858656, 0.973231)
bones/1/scale = Vector3(1, 1, 1) bones/1/scale = Vector3(1, 1, 1)
bones/2/name = "Bone.002" bones/2/name = "Bone.002"
bones/2/parent = 1 bones/2/parent = 1
@@ -544,7 +548,7 @@ bones/3/parent = 2
bones/3/rest = Transform3D(0.810203, 0.578594, -0.09381, -0.560363, 0.811523, 0.165603, 0.171946, -0.0816041, 0.981721, -3.22238e-07, 0.298125, 1.47149e-07) bones/3/rest = Transform3D(0.810203, 0.578594, -0.09381, -0.560363, 0.811523, 0.165603, 0.171946, -0.0816041, 0.981721, -3.22238e-07, 0.298125, 1.47149e-07)
bones/3/enabled = true bones/3/enabled = true
bones/3/position = Vector3(-3.22238e-07, 0.298125, 1.47149e-07) bones/3/position = Vector3(-3.22238e-07, 0.298125, 1.47149e-07)
bones/3/rotation = Quaternion(-0.161693, -0.00224076, -0.427307, 0.889527) bones/3/rotation = Quaternion(-0.161693, -0.00224077, -0.427307, 0.889527)
bones/3/scale = Vector3(1, 1, 1) bones/3/scale = Vector3(1, 1, 1)
bones/4/name = "Bone.004" bones/4/name = "Bone.004"
bones/4/parent = 3 bones/4/parent = 3
@@ -558,7 +562,7 @@ bones/5/parent = 1
bones/5/rest = Transform3D(0.89182, -0.451516, 0.0281059, 0.446851, 0.888891, 0.100983, -0.0705783, -0.0774991, 0.994491, -4.00469e-08, 0.416929, 2.21189e-07) bones/5/rest = Transform3D(0.89182, -0.451516, 0.0281059, 0.446851, 0.888891, 0.100983, -0.0705783, -0.0774991, 0.994491, -4.00469e-08, 0.416929, 2.21189e-07)
bones/5/enabled = true bones/5/enabled = true
bones/5/position = Vector3(-4.00469e-08, 0.416929, 2.21189e-07) bones/5/position = Vector3(-4.00469e-08, 0.416929, 2.21189e-07)
bones/5/rotation = Quaternion(-0.252243, 0.225327, 0.0500556, 0.939732) bones/5/rotation = Quaternion(-0.252243, 0.225327, 0.0500557, 0.939732)
bones/5/scale = Vector3(1, 1, 1) bones/5/scale = Vector3(1, 1, 1)
bones/6/name = "Bone.006" bones/6/name = "Bone.006"
bones/6/parent = 5 bones/6/parent = 5
@@ -614,7 +618,7 @@ bones/13/parent = 1
bones/13/rest = Transform3D(0.92488, 0.379995, -0.0141588, -0.377984, 0.922776, 0.0749238, 0.0415361, -0.0639438, 0.997089, -4.00469e-08, 0.416929, 2.21189e-07) bones/13/rest = Transform3D(0.92488, 0.379995, -0.0141588, -0.377984, 0.922776, 0.0749238, 0.0415361, -0.0639438, 0.997089, -4.00469e-08, 0.416929, 2.21189e-07)
bones/13/enabled = true bones/13/enabled = true
bones/13/position = Vector3(-4.00469e-08, 0.416929, 2.21189e-07) bones/13/position = Vector3(-4.00469e-08, 0.416929, 2.21189e-07)
bones/13/rotation = Quaternion(-0.310431, 0.0801896, -0.342708, 0.883037) bones/13/rotation = Quaternion(-0.310431, 0.0801896, -0.342708, 0.883036)
bones/13/scale = Vector3(1, 1, 1) bones/13/scale = Vector3(1, 1, 1)
bones/14/name = "Bone.014" bones/14/name = "Bone.014"
bones/14/parent = 13 bones/14/parent = 13
@@ -669,8 +673,8 @@ bones/21/name = "Bone.021"
bones/21/parent = -1 bones/21/parent = -1
bones/21/rest = Transform3D(0.761771, 0.635827, -0.12422, -0.154809, -0.00753331, -0.987916, -0.629079, 0.771795, 0.0926929, -3.0206, 0.148976, -3.31442) bones/21/rest = Transform3D(0.761771, 0.635827, -0.12422, -0.154809, -0.00753331, -0.987916, -0.629079, 0.771795, 0.0926929, -3.0206, 0.148976, -3.31442)
bones/21/enabled = true bones/21/enabled = true
bones/21/position = Vector3(-2.95919, 0.36752, -3.28216) bones/21/position = Vector3(-3.0806, 0.733435, -3.27408)
bones/21/rotation = Quaternion(0.475869, -0.459663, -0.406182, 0.630297) bones/21/rotation = Quaternion(0.627963, -0.256163, -0.403644, 0.614097)
bones/21/scale = Vector3(1, 1, 1) bones/21/scale = Vector3(1, 1, 1)
[node name="CHEST_007" type="MeshInstance3D" parent="ARM8/8_ L MELEE ARM/Skeleton3D"] [node name="CHEST_007" type="MeshInstance3D" parent="ARM8/8_ L MELEE ARM/Skeleton3D"]
@@ -678,7 +682,7 @@ mesh = SubResource("ArrayMesh_3e72b")
skin = SubResource("Skin_v7bct") skin = SubResource("Skin_v7bct")
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM8/8_ L MELEE ARM/Skeleton3D"] [node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM8/8_ L MELEE ARM/Skeleton3D"]
transform = Transform3D(-0.745434, -0.442461, 0.498555, -0.371682, -0.344967, -0.861888, 0.553337, -0.827784, 0.092695, -1.34971, 0.451707, 0.603221) transform = Transform3D(-0.566511, -0.616385, 0.546932, -0.773979, 0.170159, -0.60992, 0.28288, -0.76884, -0.573466, -0.802242, 0.116063, -0.0862304)
bone_name = "Bone.012" bone_name = "Bone.012"
bone_idx = 12 bone_idx = 12
@@ -689,7 +693,6 @@ collision_layer = 64
collision_mask = 64 collision_mask = 64
[node name="CollisionShape3D" type="CollisionShape3D" parent="ARM8/8_ L MELEE ARM/Skeleton3D/BoneAttachment3D/Hitbox"] [node name="CollisionShape3D" type="CollisionShape3D" parent="ARM8/8_ L MELEE ARM/Skeleton3D/BoneAttachment3D/Hitbox"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
shape = SubResource("BoxShape3D_5tnjc") shape = SubResource("BoxShape3D_5tnjc")
disabled = true disabled = true

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,24 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://brsw0uk4wmx2f"]
[ext_resource type="Shader" uid="uid://cntrajooialrn" path="res://src/map/map shaders/DemonWall Wave.gdshader" id="1_01w23"]
[ext_resource type="Texture2D" uid="uid://b1srfcp1sq3ac" path="res://src/enemy/enemy_types/16. demon wall/PIPE_PIPE2.jpg" id="2_1oxvr"]
[resource]
render_priority = 0
shader = ExtResource("1_01w23")
shader_parameter/albedo = Color(1, 1, 1, 1)
shader_parameter/texture_albedo = ExtResource("2_1oxvr")
shader_parameter/albedo_texture_size = Vector2i(1, 1)
shader_parameter/point_size = 0.0
shader_parameter/roughness = 0.0
shader_parameter/metallic_texture_channel = Vector4(0, 0, 0, 0)
shader_parameter/specular = 0.12
shader_parameter/metallic = 0.38
shader_parameter/uv1_scale = Vector3(0, 0, 0)
shader_parameter/uv1_offset = Vector3(0, 0, 0)
shader_parameter/uv2_scale = Vector3(0, 0, 0)
shader_parameter/uv2_offset = Vector3(0, 0, 0)
shader_parameter/amount = 12.36
shader_parameter/move = 0.03
shader_parameter/bandsize = 0.01
shader_parameter/speed = 0.41

View File

@@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://4we30d3d7wk4"
path="res://.godot/imported/Demon Wall - Base Only.glb-2cfe75fb4b0dec35b94d08fdced35664.scn"
[deps]
source_file="res://src/enemy/enemy_types/16. demon wall/Demon Wall - Base Only.glb"
dest_files=["res://.godot/imported/Demon Wall - Base Only.glb-2cfe75fb4b0dec35b94d08fdced35664.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://crqelrxk1nip4"
path="res://.godot/imported/Demon Wall - Base Only_AREA_2_MAIN_222STONE.png-db70824288093702019694802bdf2150.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "11027637ea8e7d257bd13c57efd3b5b4"
}
[deps]
source_file="res://src/enemy/enemy_types/16. demon wall/Demon Wall - Base Only_AREA_2_MAIN_222STONE.png"
dest_files=["res://.godot/imported/Demon Wall - Base Only_AREA_2_MAIN_222STONE.png-db70824288093702019694802bdf2150.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 784 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://kc4y6ijnf64k"
path="res://.godot/imported/Demon Wall - Base Only_concrete_0003_height_1k.png-a2ceb406027d947ff141d8e0cd11a6e3.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "ae0147c1574dde9b1de51f409b0ef04f"
}
[deps]
source_file="res://src/enemy/enemy_types/16. demon wall/Demon Wall - Base Only_concrete_0003_height_1k.png"
dest_files=["res://.godot/imported/Demon Wall - Base Only_concrete_0003_height_1k.png-a2ceb406027d947ff141d8e0cd11a6e3.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://src/enemy/enemy_types/16. demon wall/Demon Wall - Base Only_concrete_0003_height_1k.png"
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b23ecide5h7v"
path="res://.godot/imported/Demon Wall - Base Only_iris-photography-no-reflections-method.jpg-26c74fc18335f2de0a455e1b21761b9d.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "585f2a4c17e3fbeb9a34c0c9c519e1e3"
}
[deps]
source_file="res://src/enemy/enemy_types/16. demon wall/Demon Wall - Base Only_iris-photography-no-reflections-method.jpg"
dest_files=["res://.godot/imported/Demon Wall - Base Only_iris-photography-no-reflections-method.jpg-26c74fc18335f2de0a455e1b21761b9d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@@ -33,13 +33,13 @@ public partial class DemonWallArm : Node3D
public void OnReady() public void OnReady()
{ {
Hitbox.AreaEntered += Hitbox_AreaEntered; Hitbox.AreaEntered += Hitbox_AreaEntered;
} }
private void Hitbox_AreaEntered(Area3D area) private void Hitbox_AreaEntered(Area3D area)
{ {
var target = area.GetOwner(); var target = area.GetOwner();
if (target is IPlayer player) if (target is IPlayer player)
player.TakeDamage(Damage * PrimaryAttackElementalDamageBonus, PrimaryAttackElementalType, false); player.TakeDamage(Damage * PrimaryAttackElementalDamageBonus, PrimaryAttackElementalType, false);
} }
} }

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 MiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d2u12u4m46ivs"
path="res://.godot/imported/PIPE_Metal041B_2K-JPG_Color.jpg-234f9d6a7c37f5fd916fb60ac80af221.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "0d4093ab628707833e7cad158b16204c"
}
[deps]
source_file="res://src/enemy/enemy_types/16. demon wall/PIPE_Metal041B_2K-JPG_Color.jpg"
dest_files=["res://.godot/imported/PIPE_Metal041B_2K-JPG_Color.jpg-234f9d6a7c37f5fd916fb60ac80af221.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@@ -0,0 +1,37 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dxcl2dw4dnh8u"
path="res://.godot/imported/ROCK SMASH.glb-8c2fe756fa4310e827b8935b03547c8c.scn"
[deps]
source_file="res://src/enemy/enemy_types/16. demon wall/ROCK SMASH.glb"
dest_files=["res://.godot/imported/ROCK SMASH.glb-8c2fe756fa4310e827b8935b03547c8c.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://hhkrujf0lr46"
path="res://.godot/imported/ROCK SMASH_AREA_2_MAIN_STON2E.png-c988318a1bcb55a692d0a709e46217c2.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "139c50444b8c5bb604e01ab7f78d241c"
}
[deps]
source_file="res://src/enemy/enemy_types/16. demon wall/ROCK SMASH_AREA_2_MAIN_STON2E.png"
dest_files=["res://.godot/imported/ROCK SMASH_AREA_2_MAIN_STON2E.png-c988318a1bcb55a692d0a709e46217c2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

View File

@@ -0,0 +1,18 @@
[gd_resource type="StandardMaterial3D" load_steps=5 format=3 uid="uid://cvpnxydiw6ujq"]
[ext_resource type="Texture2D" uid="uid://crqelrxk1nip4" path="res://src/enemy/enemy_types/16. demon wall/Demon Wall - Base Only_AREA_2_MAIN_222STONE.png" id="1_fuiv6"]
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="2_0ixb4"]
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="3_uaet6"]
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="4_0ixb4"]
[resource]
resource_name = "STONE"
cull_mode = 2
albedo_texture = ExtResource("1_fuiv6")
metallic = 0.09
roughness_texture = ExtResource("4_0ixb4")
normal_enabled = true
normal_scale = 2.05
normal_texture = ExtResource("3_uaet6")
ao_enabled = true
ao_texture = ExtResource("2_0ixb4")

View File

@@ -1585,7 +1585,7 @@ shader_parameter/day_top_color = Color(0, 0, 0, 1)
shader_parameter/day_bottom_color = Color(0, 0, 0, 1) shader_parameter/day_bottom_color = Color(0, 0, 0, 1)
shader_parameter/sunset_top_color = Color(0, 0, 0, 1) shader_parameter/sunset_top_color = Color(0, 0, 0, 1)
shader_parameter/sunset_bottom_color = Color(0, 0, 0, 1) shader_parameter/sunset_bottom_color = Color(0, 0, 0, 1)
shader_parameter/night_top_color = Color(0.0464372, 0.0521147, 0.06448, 1) shader_parameter/night_top_color = Color(0, 0, 0, 1)
shader_parameter/night_bottom_color = Color(0, 0, 0, 1) shader_parameter/night_bottom_color = Color(0, 0, 0, 1)
shader_parameter/horizon_color = Color(0.130304, 0.244302, 0.34566, 1) shader_parameter/horizon_color = Color(0.130304, 0.244302, 0.34566, 1)
shader_parameter/horizon_blur = 0.53 shader_parameter/horizon_blur = 0.53
@@ -1619,11 +1619,17 @@ background_mode = 2
sky = SubResource("Sky_0n2r5") sky = SubResource("Sky_0n2r5")
ambient_light_source = 1 ambient_light_source = 1
reflected_light_source = 1 reflected_light_source = 1
sdfgi_enabled = true
sdfgi_bounce_feedback = 0.38
sdfgi_min_cell_size = 3.34209
glow_enabled = true glow_enabled = true
glow_intensity = 0.68 glow_intensity = 0.68
glow_bloom = 0.45 glow_bloom = 0.45
glow_blend_mode = 0 glow_blend_mode = 0
fog_light_color = Color(0.631028, 0.374553, 0.482473, 1) fog_light_color = Color(0.5352, 0.519701, 0.491174, 1)
fog_density = 0.0161
volumetric_fog_enabled = true
volumetric_fog_density = 0.007
[sub_resource type="PlaneMesh" id="PlaneMesh_xtuw8"] [sub_resource type="PlaneMesh" id="PlaneMesh_xtuw8"]
@@ -1781,6 +1787,7 @@ mesh = SubResource("ArrayMesh_6b45w")
skeleton = NodePath("") skeleton = NodePath("")
[node name="Collision" type="Node3D" parent="."] [node name="Collision" type="Node3D" parent="."]
visible = false
[node name="StaticBody3D" type="StaticBody3D" parent="Collision"] [node name="StaticBody3D" type="StaticBody3D" parent="Collision"]
transform = Transform3D(-8.92364e-09, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.93528e-09, 1.457, 28.799, 100.455) transform = Transform3D(-8.92364e-09, 0, 0.112906, 0, 0.0752327, 0, -0.204149, 0, -4.93528e-09, 1.457, 28.799, 100.455)
@@ -1930,6 +1937,7 @@ shape = SubResource("BoxShape3D_oqcwc")
[node name="Doors" type="Node3D" parent="."] [node name="Doors" type="Node3D" parent="."]
[node name="Spawn Points" type="Node3D" parent="."] [node name="Spawn Points" type="Node3D" parent="."]
visible = false
[node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"] [node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"]
unique_name_in_owner = true unique_name_in_owner = true
@@ -1943,6 +1951,7 @@ unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -115.98, -2.05432, 16.535) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -115.98, -2.05432, 16.535)
[node name="Room" type="Node3D" parent="."] [node name="Room" type="Node3D" parent="."]
visible = false
[node name="ActivateTrap" type="Area3D" parent="Room"] [node name="ActivateTrap" type="Area3D" parent="Room"]
unique_name_in_owner = true unique_name_in_owner = true
@@ -1990,7 +1999,7 @@ transform = Transform3D(3000, 0, 0, 0, 3000, 0, 0, 0, 3000, 2586.39, -86.6694, 0
mesh = SubResource("PlaneMesh_s2vdx") mesh = SubResource("PlaneMesh_s2vdx")
surface_material_override/0 = SubResource("ShaderMaterial_3plo0") surface_material_override/0 = SubResource("ShaderMaterial_3plo0")
[node name="OmniLight3D" type="OmniLight3D" parent="."] [node name="EXIT LIGHT" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.57804, 31.8639, -46.7457) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.57804, 31.8639, -46.7457)
light_color = Color(1, 0.425788, 0.357085, 1) light_color = Color(1, 0.425788, 0.357085, 1)
light_energy = 4.108 light_energy = 4.108
@@ -1998,10 +2007,22 @@ light_indirect_energy = 2.727
omni_range = 10.252 omni_range = 10.252
omni_attenuation = 1.432 omni_attenuation = 1.432
[node name="OmniLight3D2" type="OmniLight3D" parent="."] [node name="EXIT LIGHT 2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.18858, 31.8639, -46.7457) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.18858, 31.8639, -46.7457)
light_color = Color(1, 0.425788, 0.357085, 1) light_color = Color(1, 0.425788, 0.357085, 1)
light_energy = 4.108 light_energy = 4.108
light_indirect_energy = 2.727 light_indirect_energy = 2.727
omni_range = 10.252 omni_range = 10.252
omni_attenuation = 1.432 omni_attenuation = 1.432
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.229799, 37.0077, 70.0677)
light_energy = 8.803
shadow_enabled = true
omni_range = 17.454
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0961947, 37.0077, 86.3843)
light_energy = 4.329
shadow_enabled = true
omni_range = 19.215