Rework projectiles and fix some demon wall attacks
Still working on Demon Wall boss fight overall
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=305 format=3 uid="uid://b6sa6ntu4rbrm"]
|
||||
[gd_scene load_steps=306 format=3 uid="uid://b6sa6ntu4rbrm"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_718m1"]
|
||||
[ext_resource type="Script" uid="uid://dlsgyx4i1jmp3" path="res://src/enemy/EnemyLoreInfo.cs" id="2_krqul"]
|
||||
@@ -199,6 +199,7 @@
|
||||
[ext_resource type="AnimationNodeStateMachine" uid="uid://cbq8xog50cjjy" path="res://src/enemy/animation_state_machines/PrimaryAttackStateMachine.tres" id="195_5cwnl"]
|
||||
[ext_resource type="AnimationNodeStateMachine" uid="uid://clybvwx3itfeo" path="res://src/enemy/animation_state_machines/SecondaryAttackStateMachine.tres" id="196_e0gee"]
|
||||
[ext_resource type="AnimationNodeStateMachine" uid="uid://cy2ngl55c0rws" path="res://src/enemy/animation_state_machines/WalkingStateMachine.tres" id="197_mno7m"]
|
||||
[ext_resource type="Script" uid="uid://chxka5g7yvcg" path="res://src/projectile/ProjectileSystem.cs" id="200_4h5gj"]
|
||||
[ext_resource type="PackedScene" uid="uid://cnhoya51br05n" path="res://src/enemy/enemy_types/03. filth_eater/FilthEaterProjectile.tscn" id="200_mno7m"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_pyy2h"]
|
||||
@@ -1689,11 +1690,11 @@ tracks/3/keys = {
|
||||
tracks/4/type = "method"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("Attack Objects/Projectile1")
|
||||
tracks/4/path = NodePath("ProjectileSystem")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(1.91667),
|
||||
"times": PackedFloat32Array(2),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
@@ -1741,16 +1742,6 @@ tracks/2/keys = {
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
}
|
||||
tracks/3/type = "animation"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("Attack Objects/Projectile1/Bullet/AnimationPlayer")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"clips": PackedStringArray("Fire"),
|
||||
"times": PackedFloat32Array(1.91667)
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_pyy2h"]
|
||||
resource_name = "secondary_attack_left"
|
||||
@@ -1804,16 +1795,6 @@ tracks/3/keys = {
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/4/type = "animation"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("Attack Objects/Projectile1/Bullet/AnimationPlayer")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"clips": PackedStringArray("Fire"),
|
||||
"times": PackedFloat32Array(1.91667)
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_smxxh"]
|
||||
resource_name = "secondary_attack_right"
|
||||
@@ -1867,16 +1848,6 @@ tracks/3/keys = {
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/4/type = "animation"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("Attack Objects/Projectile1/Bullet/AnimationPlayer")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"clips": PackedStringArray("Fire"),
|
||||
"times": PackedFloat32Array(1.91667)
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_tbr0l"]
|
||||
_data = {
|
||||
@@ -2536,11 +2507,6 @@ light_color = Color(0.837456, 0.93601, 0.775258, 1)
|
||||
light_energy = 0.0
|
||||
omni_attenuation = 0.2
|
||||
|
||||
[node name="Attack Objects" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.901429, 0)
|
||||
|
||||
[node name="Projectile1" parent="Attack Objects" instance=ExtResource("200_mno7m")]
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.901429, 0)
|
||||
bus = &"SFX"
|
||||
@@ -2550,3 +2516,11 @@ unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.901429, 0)
|
||||
autoplay = true
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="ProjectileSystem" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0509949, 1.00697, 0.684851)
|
||||
script = ExtResource("200_4h5gj")
|
||||
ProjectileScene = ExtResource("200_mno7m")
|
||||
|
||||
[node name="Marker3D" type="Marker3D" parent="ProjectileSystem"]
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=118 format=3 uid="uid://cnhoya51br05n"]
|
||||
[gd_scene load_steps=119 format=3 uid="uid://cnhoya51br05n"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_lfvya"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_6m87k"]
|
||||
@@ -9,6 +9,7 @@
|
||||
script = ExtResource("2_6m87k")
|
||||
Damage = 10
|
||||
ElementType = 1
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fwra5"]
|
||||
@@ -772,25 +773,13 @@ animations = [{
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
tracks/0/type = "value"
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/path = NodePath("../AudioStreamPlayer3D")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0), Vector3(0, 0, 10)]
|
||||
}
|
||||
tracks/1/type = "audio"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../AudioStreamPlayer3D")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
@@ -798,46 +787,10 @@ tracks/1/keys = {
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0334333)
|
||||
}
|
||||
tracks/1/use_blend = true
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:visible")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0666667, 1),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false]
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:visible")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
@@ -845,7 +798,13 @@ _data = {
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[node name="Projectile1" type="Node3D"]
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_ka3x7"]
|
||||
|
||||
[node name="FilthEaterProjectile" type="RigidBody3D"]
|
||||
collision_layer = 0
|
||||
gravity_scale = 0.0
|
||||
contact_monitor = true
|
||||
max_contacts_reported = 10
|
||||
script = ExtResource("1_lfvya")
|
||||
AttackData = SubResource("Resource_ka3x7")
|
||||
|
||||
@@ -854,19 +813,20 @@ AttackData = SubResource("Resource_ka3x7")
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 0, -1.01, 0)
|
||||
visible = false
|
||||
offset = Vector2(0, 150)
|
||||
billboard = 1
|
||||
texture_filter = 0
|
||||
render_priority = 100
|
||||
sprite_frames = SubResource("SpriteFrames_brsyt")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.79063
|
||||
frame_progress = 0.259173
|
||||
|
||||
[node name="ProjectileHitbox" type="Area3D" parent="Bullet"]
|
||||
[node name="Area3D" type="Area3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 0
|
||||
collision_mask = 64
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/ProjectileHitbox"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/Area3D"]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
@@ -877,3 +837,7 @@ root_node = NodePath("../AnimatedSprite3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
autoplay = "Fire"
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("SphereShape3D_ka3x7")
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
[gd_scene load_steps=17 format=3 uid="uid://bsuv2suwjvla"]
|
||||
[gd_scene load_steps=18 format=3 uid="uid://bsuv2suwjvla"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://d2m7esc5ypl7y" path="res://src/enemy/enemy_types/10. Eden Pillar/EdenPillar.cs" id="1_p8jc1"]
|
||||
[ext_resource type="PackedScene" uid="uid://dykkkt8mr1012" path="res://src/enemy/enemy_types/10. Eden Pillar/EdenPillarModelView.tscn" id="3_o285m"]
|
||||
[ext_resource type="PackedScene" uid="uid://68xlg6uoenik" path="res://src/enemy/enemy_types/10. Eden Pillar/projectile_1.tscn" id="3_t4xb3"]
|
||||
[ext_resource type="PackedScene" uid="uid://d1co3mi3bf8yj" path="res://src/enemy/enemy_types/10. Eden Pillar/projectile_2.tscn" id="4_gf6oi"]
|
||||
[ext_resource type="PackedScene" uid="uid://coif30gd0sh8q" path="res://src/enemy/enemy_types/10. Eden Pillar/projectile_3.tscn" id="5_tahr6"]
|
||||
[ext_resource type="PackedScene" uid="uid://68xlg6uoenik" path="res://src/enemy/enemy_types/10. Eden Pillar/EdenFireProjectile.tscn" id="3_t4xb3"]
|
||||
[ext_resource type="PackedScene" uid="uid://d1co3mi3bf8yj" path="res://src/enemy/enemy_types/10. Eden Pillar/EdenWaterProjectile.tscn" id="4_gf6oi"]
|
||||
[ext_resource type="PackedScene" uid="uid://coif30gd0sh8q" path="res://src/enemy/enemy_types/10. Eden Pillar/EdenAirProjectile.tscn" id="5_tahr6"]
|
||||
[ext_resource type="AudioStream" uid="uid://bgvt4kqyvl5gp" path="res://src/audio/sfx/ENEMY_EDEN_FIRE.ogg" id="6_d0njh"]
|
||||
[ext_resource type="Script" uid="uid://chxka5g7yvcg" path="res://src/projectile/ProjectileSystem.cs" id="9_d0njh"]
|
||||
[ext_resource type="AudioStream" uid="uid://ba8xendacec6" path="res://src/audio/sfx/item_kyuu_layer_2.ogg" id="9_gf6oi"]
|
||||
[ext_resource type="AudioStream" uid="uid://b7ycb6qvitpmw" path="res://src/audio/sfx/player_HITENEMY_3.ogg" id="10_tahr6"]
|
||||
[ext_resource type="AudioStream" uid="uid://bf7adfdd857hw" path="res://src/audio/sfx/enemy_morph.ogg" id="11_xdeci"]
|
||||
@@ -32,7 +33,6 @@ radius = 20.0
|
||||
|
||||
[node name="Eden Pillar" type="CharacterBody3D" groups=["enemy"]]
|
||||
collision_layer = 10
|
||||
collision_mask = 0
|
||||
script = ExtResource("1_p8jc1")
|
||||
|
||||
[node name="CollisionShape" type="CollisionShape3D" parent="."]
|
||||
@@ -76,19 +76,6 @@ collision_mask = 3
|
||||
[node name="Rotation" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="Projectile1" parent="." instance=ExtResource("3_t4xb3")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="AnimatedSprite3D" parent="Projectile1/Bullet" index="0"]
|
||||
transform = Transform3D(0.45, 0, 0, 0, 0.45, 0, 0, 0, 0.45, 0, 1.25, 0)
|
||||
offset = Vector2(0, 175)
|
||||
|
||||
[node name="Projectile2" parent="." instance=ExtResource("4_gf6oi")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="Projectile3" parent="." instance=ExtResource("5_tahr6")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="SFX" type="Node3D" parent="."]
|
||||
|
||||
[node name="AbsorbSFX" type="AudioStreamPlayer3D" parent="SFX"]
|
||||
@@ -147,5 +134,26 @@ collision_mask = 32
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="LoseTrackOfPlayer"]
|
||||
shape = SubResource("CylinderShape3D_t4xb3")
|
||||
|
||||
[editable path="Projectile1"]
|
||||
[editable path="Projectile2"]
|
||||
[node name="FireProjectile" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0509949, 2.27266, 0.684851)
|
||||
script = ExtResource("9_d0njh")
|
||||
ProjectileScene = ExtResource("3_t4xb3")
|
||||
|
||||
[node name="Marker3D" type="Marker3D" parent="FireProjectile"]
|
||||
|
||||
[node name="WaterProjectile" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(-0.557397, 0, -0.830246, 0, 1, 0, 0.830246, 0, -0.557397, -0.703976, 2.27266, -0.356311)
|
||||
script = ExtResource("9_d0njh")
|
||||
ProjectileScene = ExtResource("4_gf6oi")
|
||||
|
||||
[node name="Marker3D" type="Marker3D" parent="WaterProjectile"]
|
||||
|
||||
[node name="AirProjectile" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(-0.464796, 0, 0.885418, 0, 1, 0, -0.885418, 0, -0.464796, 0.607411, 2.27266, -0.371939)
|
||||
script = ExtResource("9_d0njh")
|
||||
ProjectileScene = ExtResource("5_tahr6")
|
||||
|
||||
[node name="Marker3D" type="Marker3D" parent="AirProjectile"]
|
||||
|
||||
@@ -0,0 +1,931 @@
|
||||
[gd_scene load_steps=131 format=3 uid="uid://coif30gd0sh8q"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_5i3g3"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_hvd2j"]
|
||||
[ext_resource type="Texture2D" uid="uid://w5055g8ecnea" path="res://src/vfx/Enemy/EDEN_AERO.png" id="2_qyigk"]
|
||||
[ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="3_hvd2j"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_2ebnh"]
|
||||
script = ExtResource("2_hvd2j")
|
||||
Damage = 10
|
||||
ElementType = 1
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qyigk"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(256, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hvd2j"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(512, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2ebnh"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(768, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cdtqn"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(1024, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5tvtc"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(1280, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0g6fu"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(1536, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ikfuj"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(1792, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bncgd"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(2048, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_e4idw"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(2304, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_o8167"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(2560, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jjbsf"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(2816, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_w3hen"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(3072, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2tg8u"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(3328, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lh86a"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(3584, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nm7iw"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(3840, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4b64d"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(4096, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_il4ws"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(4352, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3jdv0"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(4608, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p0v7e"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(4864, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pctcd"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(5120, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_r88an"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(5376, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fuwxo"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(5632, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0i8ht"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(5888, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_svccw"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(6144, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jxh14"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(6400, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_50rxg"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(6656, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_uvgos"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(6912, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sk7si"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(7168, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vx84s"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(7424, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6jbkc"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(7680, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6om8h"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(7936, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dlopy"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(8192, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h5pjl"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(8448, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3koua"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(8704, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bccpp"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(8960, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tcsjs"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(9216, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0aems"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(9472, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_332ml"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(9728, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_icqla"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(9984, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3qgqf"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(10240, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_acpfo"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(10496, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ksjpb"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(10752, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1ryj8"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(11008, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_aq8mb"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(11264, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_psdix"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(11520, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ho5do"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(11776, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_06rj7"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(12032, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5g21m"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(12288, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7v8up"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(12544, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gfi78"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(12800, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yiqy1"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(13056, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6jv80"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(13312, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ee370"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(13568, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ggxt3"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(13824, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_f8bor"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(14080, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4atd8"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(14336, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pjy4p"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(14592, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bm31m"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(14848, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_t08ye"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(15104, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hhbqn"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(15360, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a511q"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(15616, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fiet5"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(15872, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_513tl"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(16128, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cvoh5"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(0, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hahx8"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(256, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yosla"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(512, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_au7fw"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(768, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nqgmm"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(1024, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fw2f5"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(1280, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_236im"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(1536, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d62t1"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(1792, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gahgx"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(2048, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lv4j8"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(2304, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xg87r"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(2560, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sjs2m"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(2816, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kpscq"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(3072, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ml3yc"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(3328, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8k17i"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(3584, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mdw4u"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(3840, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vjp3m"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(4096, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dx7tu"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(4352, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5uik0"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(4608, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hg0yh"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(4864, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sneqx"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(5120, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_iog0n"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(5376, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2vcyl"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(5632, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fd6nn"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(5888, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qdiud"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(6144, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8a7bs"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(6400, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fvayq"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(6656, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7aoe0"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(6912, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_renbs"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(7168, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gb0bh"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(7424, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0bys1"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(7680, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2t1ap"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(7936, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k2ftm"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(8192, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vjq2c"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(8448, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k5sxc"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(8704, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qwxic"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(8960, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cxp61"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(9216, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_34b74"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(9472, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_m80qu"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(9728, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_adypn"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(9984, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qf38o"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(10240, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pdv7t"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(10496, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nleag"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(10752, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_48tdh"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(11008, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ngv5u"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(11264, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sfcye"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(11520, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jglef"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(11776, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5rfnj"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(12032, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_e86n4"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(12288, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kwnpp"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(12544, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mnnv5"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(12800, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pi31g"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(13056, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hi5jh"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(13312, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rh5sk"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(13568, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a68jc"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(13824, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_m23ut"]
|
||||
atlas = ExtResource("2_qyigk")
|
||||
region = Rect2(14080, 256, 256, 256)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_leqw8"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qyigk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hvd2j")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2ebnh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cdtqn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5tvtc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0g6fu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ikfuj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bncgd")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_e4idw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_o8167")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jjbsf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_w3hen")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2tg8u")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lh86a")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nm7iw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4b64d")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_il4ws")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3jdv0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_p0v7e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pctcd")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_r88an")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fuwxo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0i8ht")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_svccw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jxh14")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_50rxg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_uvgos")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sk7si")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vx84s")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6jbkc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6om8h")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dlopy")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h5pjl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3koua")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bccpp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tcsjs")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0aems")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_332ml")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_icqla")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3qgqf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_acpfo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ksjpb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1ryj8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_aq8mb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_psdix")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ho5do")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_06rj7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5g21m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7v8up")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gfi78")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yiqy1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6jv80")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ee370")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ggxt3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_f8bor")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4atd8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pjy4p")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bm31m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_t08ye")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hhbqn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_a511q")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fiet5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_513tl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cvoh5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hahx8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yosla")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_au7fw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nqgmm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fw2f5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_236im")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_d62t1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gahgx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lv4j8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xg87r")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sjs2m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kpscq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ml3yc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8k17i")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mdw4u")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vjp3m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dx7tu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5uik0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hg0yh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sneqx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_iog0n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2vcyl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fd6nn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qdiud")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8a7bs")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fvayq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7aoe0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_renbs")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gb0bh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0bys1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2t1ap")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k2ftm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vjq2c")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k5sxc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qwxic")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cxp61")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_34b74")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_m80qu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_adypn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qf38o")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pdv7t")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nleag")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_48tdh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ngv5u")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sfcye")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jglef")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5rfnj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_e86n4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kwnpp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mnnv5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pi31g")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hi5jh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rh5sk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_a68jc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_m23ut")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 24.0
|
||||
}]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_ei14u"]
|
||||
radius = 0.229064
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
length = 2.13334
|
||||
step = 0.0416667
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("../BULLET TRAVEL")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 5.416,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("3_hvd2j")
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0416667)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
&"Fire": SubResource("Animation_xrn7e"),
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_qyigk"]
|
||||
|
||||
[node name="Projectile3" type="RigidBody3D"]
|
||||
collision_layer = 0
|
||||
gravity_scale = 0.0
|
||||
contact_monitor = true
|
||||
max_contacts_reported = 10
|
||||
script = ExtResource("1_5i3g3")
|
||||
AttackData = SubResource("Resource_2ebnh")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"]
|
||||
transform = Transform3D(1, 0, 4.80683e-08, 0, 1, 0, -4.80683e-08, 0, 1, 0, 0, 0)
|
||||
billboard = 1
|
||||
texture_filter = 0
|
||||
render_priority = 100
|
||||
sprite_frames = SubResource("SpriteFrames_leqw8")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.0280207
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="Bullet/AnimatedSprite3D"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, -7.39098e-08, 0, 1, 0, 7.39098e-08, 0, 1, 0, 0, 0)
|
||||
collision_layer = 0
|
||||
collision_mask = 65
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/AnimatedSprite3D/Area3D"]
|
||||
transform = Transform3D(1, 0, 8.9407e-08, 0, 1, 0, -8.9407e-08, 0, 1, 0, 0, 0)
|
||||
shape = SubResource("SphereShape3D_ei14u")
|
||||
|
||||
[node name="BULLET TRAVEL" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
root_node = NodePath("../AnimatedSprite3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
autoplay = "Fire"
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("SphereShape3D_qyigk")
|
||||
@@ -0,0 +1,239 @@
|
||||
[gd_scene load_steps=32 format=3 uid="uid://68xlg6uoenik"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_8wahw"]
|
||||
[ext_resource type="Texture2D" uid="uid://bc2kcbo8hvpjo" path="res://src/vfx/Enemy/EDEN_FIREBALL.png" id="2_btsr2"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_uwb6j"]
|
||||
[ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="3_uwb6j"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_aod44"]
|
||||
script = ExtResource("2_uwb6j")
|
||||
Damage = 10
|
||||
ElementType = 4
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_btsr2"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(1024, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_uwb6j"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(1536, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_aod44"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(2048, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2p5yu"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(2560, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cf2er"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(3072, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rvlwa"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(3584, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gloxu"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(4096, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bobhv"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(4608, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bkkcp"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(5120, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_frk8n"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(5632, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_b5tue"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(6144, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6kfil"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(6656, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jecl3"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(7168, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sslxo"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(7680, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kicrt"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(8192, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_13m68"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(8704, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_c3bsf"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(9216, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ti5pq"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(9728, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4xnjc"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(10240, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3te3n"]
|
||||
atlas = ExtResource("2_btsr2")
|
||||
region = Rect2(10752, 0, 512, 502)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_7q3m3"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_btsr2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_uwb6j")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_aod44")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2p5yu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cf2er")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rvlwa")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gloxu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bobhv")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bkkcp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_frk8n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_b5tue")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6kfil")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jecl3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sslxo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kicrt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_13m68")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_c3bsf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ti5pq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4xnjc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3te3n")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 24.0
|
||||
}]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_hnjm5"]
|
||||
radius = 0.229064
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
length = 2.13334
|
||||
step = 0.0416667
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("../BULLET TRAVEL")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 5.416,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("3_uwb6j")
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0416667)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
&"Fire": SubResource("Animation_xrn7e"),
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_btsr2"]
|
||||
|
||||
[node name="EdenProjectile" type="RigidBody3D"]
|
||||
collision_layer = 0
|
||||
gravity_scale = 0.0
|
||||
contact_monitor = true
|
||||
max_contacts_reported = 10
|
||||
script = ExtResource("1_8wahw")
|
||||
AttackData = SubResource("Resource_aod44")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"]
|
||||
transform = Transform3D(1, 0, 4.80683e-08, 0, 1, 0, -4.80683e-08, 0, 1, 0, 0, 0)
|
||||
pixel_size = 0.005
|
||||
billboard = 1
|
||||
texture_filter = 0
|
||||
render_priority = 100
|
||||
sprite_frames = SubResource("SpriteFrames_7q3m3")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.958563
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="Bullet/AnimatedSprite3D"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, -7.39098e-08, 0, 1, 0, 7.39098e-08, 0, 1, 0, 0, 0)
|
||||
collision_layer = 0
|
||||
collision_mask = 65
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/AnimatedSprite3D/Area3D"]
|
||||
transform = Transform3D(1, 0, 8.9407e-08, 0, 1, 0, -8.9407e-08, 0, 1, 0, 0, 0)
|
||||
shape = SubResource("SphereShape3D_hnjm5")
|
||||
|
||||
[node name="BULLET TRAVEL" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
root_node = NodePath("../AnimatedSprite3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
autoplay = "Fire"
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("SphereShape3D_btsr2")
|
||||
@@ -24,11 +24,11 @@ public partial class EdenPillar : Enemy3D, IHasPrimaryAttack, IHasSecondaryAttac
|
||||
|
||||
[Export] public double TertiaryAttackElementalDamageBonus { get; set; } = 1.15f;
|
||||
|
||||
[Node] private EnemyProjectile Projectile1 { get; set; }
|
||||
[Node] private ProjectileSystem FireProjectile { get; set; }
|
||||
|
||||
[Node] private EnemyProjectile Projectile2 { get; set; }
|
||||
[Node] private ProjectileSystem WaterProjectile { get; set; }
|
||||
|
||||
[Node] private EnemyProjectile Projectile3 { get; set; }
|
||||
[Node] private ProjectileSystem AirProjectile { get; set; }
|
||||
|
||||
[Node] private Node3D _rotation { get; set; } = default!;
|
||||
|
||||
@@ -114,7 +114,7 @@ public partial class EdenPillar : Enemy3D, IHasPrimaryAttack, IHasSecondaryAttac
|
||||
StoneRotation.Stop();
|
||||
FireSFX.Play();
|
||||
GD.Print("Fire primary shot");
|
||||
Projectile1.Fire();
|
||||
FireProjectile.Fire();
|
||||
}
|
||||
|
||||
private void FireSecondaryShot()
|
||||
@@ -124,7 +124,7 @@ public partial class EdenPillar : Enemy3D, IHasPrimaryAttack, IHasSecondaryAttac
|
||||
StoneRotation.Stop();
|
||||
FireSFX.Play();
|
||||
GD.Print("Fire secondary shot");
|
||||
Projectile2.Fire();
|
||||
AirProjectile.Fire();
|
||||
}
|
||||
|
||||
private void FireTertiaryShot()
|
||||
@@ -134,7 +134,7 @@ public partial class EdenPillar : Enemy3D, IHasPrimaryAttack, IHasSecondaryAttac
|
||||
StoneRotation.Stop();
|
||||
FireSFX.Play();
|
||||
GD.Print("Fire tertiary shot");
|
||||
Projectile3.Fire();
|
||||
WaterProjectile.Fire();
|
||||
}
|
||||
|
||||
private float GetRotationAngle(float angleOffsetInRadians)
|
||||
|
||||
@@ -1,291 +1,299 @@
|
||||
[gd_scene load_steps=80 format=3 uid="uid://d1co3mi3bf8yj"]
|
||||
[gd_scene load_steps=83 format=3 uid="uid://d1co3mi3bf8yj"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_p235i"]
|
||||
[ext_resource type="Texture2D" uid="uid://f21bov0pvu84" path="res://src/vfx/Enemy/watersheet.png" id="2_umubt"]
|
||||
[ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="3_2jyax"]
|
||||
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_j4pl4"]
|
||||
[ext_resource type="Texture2D" uid="uid://f21bov0pvu84" path="res://src/vfx/Enemy/watersheet.png" id="2_5g3vy"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_waarc"]
|
||||
[ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="3_waarc"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qu5x6"]
|
||||
script = ExtResource("2_waarc")
|
||||
Damage = 10
|
||||
ElementType = 3
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nc31c"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(414, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d0njh"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(828, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_t4xb3"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(1242, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gf6oi"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(1656, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qfk3b"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(2070, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_epyy8"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(2484, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s4ne2"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(2898, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ae3ee"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(3312, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3lntq"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(3726, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vlsab"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(4140, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ap46q"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(4554, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2j0d2"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(4968, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ufubs"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(5382, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1prl7"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(5796, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kkds3"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(6210, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0lybu"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(6624, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7whtn"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(7038, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_iubf0"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(7452, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_stov8"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(7866, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_o45y3"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(8280, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8l1oq"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(8694, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_66xhm"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(9108, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bcurx"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(9522, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7scby"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(9936, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4bng3"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(10350, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ond1d"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(10764, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_n5fit"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(11178, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ls6p2"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(11592, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_283o8"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(12006, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mpucc"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(12420, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_uc1qt"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(12834, 0, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ru8ov"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(0, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xknqr"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(414, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_j5v31"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(828, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_en4u6"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(1242, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_io5ic"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(1656, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_la7jn"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(2070, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_aprwe"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(2484, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bjcvx"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(2898, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_m6grv"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(3312, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p5nk1"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(3726, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vtlyl"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(4140, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_krnds"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(4554, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_e41fr"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(4968, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qfmrt"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(5382, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gx33b"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(5796, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gb8l4"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(6210, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_f2xl7"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(6624, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dafv6"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(7038, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_r10xa"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(7452, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mfrkm"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(7866, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kjww1"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(8280, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8b54y"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(8694, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vphfl"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(9108, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tqm3c"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(9522, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lkkr8"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(9936, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7qoig"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(10350, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p5yh0"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(10764, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a5060"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(11178, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_w2v4d"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(11592, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fkrk4"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(12006, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xfsjx"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(12420, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_g03gd"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(12834, 407, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vs1dl"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(0, 814, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5nevj"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(414, 814, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_e5y28"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(828, 814, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ggenl"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(1242, 814, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kugry"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(1656, 814, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_77yio"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(2070, 814, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_msbdd"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(2484, 814, 414, 407)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nd17a"]
|
||||
atlas = ExtResource("2_umubt")
|
||||
atlas = ExtResource("2_5g3vy")
|
||||
region = Rect2(2898, 814, 414, 407)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_sqw6w"]
|
||||
@@ -510,101 +518,30 @@ animations = [{
|
||||
}]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
radius = 0.229064
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
length = 2.13334
|
||||
step = 0.0416667
|
||||
tracks/0/type = "value"
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/path = NodePath("../BULLET TRAVEL")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 2.125),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0), Vector3(0, 0, 30)]
|
||||
}
|
||||
tracks/1/type = "audio"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../BULLET TRAVEL")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 5.416,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("3_2jyax")
|
||||
"stream": ExtResource("3_waarc")
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0416667)
|
||||
}
|
||||
tracks/1/use_blend = true
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:visible")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0333333, 2.125),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("%ProjectileHitbox/CollisionShape3D:disabled")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:visible")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("%ProjectileHitbox/CollisionShape3D:disabled")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
@@ -612,30 +549,38 @@ _data = {
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[node name="Projectile2" type="Node3D"]
|
||||
transform = Transform3D(-0.529919, 0, 0.848048, 0, 1, 0, -0.848048, 0, -0.529919, 0, 0, 0)
|
||||
script = ExtResource("1_p235i")
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_5g3vy"]
|
||||
|
||||
[node name="EdenProjectile" type="RigidBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||
collision_layer = 0
|
||||
gravity_scale = 0.0
|
||||
contact_monitor = true
|
||||
max_contacts_reported = 10
|
||||
script = ExtResource("1_j4pl4")
|
||||
AttackData = SubResource("Resource_qu5x6")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"]
|
||||
transform = Transform3D(0.31, 0, 1.53979e-08, 0, 0.31, 0, -1.53979e-08, 0, 0.31, 0, 1.391, 0)
|
||||
visible = false
|
||||
offset = Vector2(0, 150)
|
||||
transform = Transform3D(1, 0, 4.80683e-08, 0, 1, 0, -4.80683e-08, 0, 1, 0, 0, 0)
|
||||
pixel_size = 0.005
|
||||
billboard = 1
|
||||
texture_filter = 0
|
||||
render_priority = 100
|
||||
sprite_frames = SubResource("SpriteFrames_sqw6w")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.973103
|
||||
frame_progress = 0.924353
|
||||
|
||||
[node name="ProjectileHitbox" type="Area3D" parent="Bullet/AnimatedSprite3D"]
|
||||
[node name="Area3D" type="Area3D" parent="Bullet/AnimatedSprite3D"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(3.22581, 0, -2.38419e-07, 0, 3.22581, 0, 2.38419e-07, 0, 3.22581, 0, 1.32135, 0)
|
||||
transform = Transform3D(1, 0, -7.39098e-08, 0, 1, 0, 7.39098e-08, 0, 1, 0, 0, 0)
|
||||
collision_layer = 0
|
||||
collision_mask = 65
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/AnimatedSprite3D/ProjectileHitbox"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/AnimatedSprite3D/Area3D"]
|
||||
transform = Transform3D(1, 0, 8.9407e-08, 0, 1, 0, -8.9407e-08, 0, 1, 0, 0, 0)
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
disabled = true
|
||||
|
||||
[node name="BULLET TRAVEL" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
bus = &"SFX"
|
||||
@@ -646,3 +591,7 @@ root_node = NodePath("../AnimatedSprite3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
autoplay = "Fire"
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("SphereShape3D_5g3vy")
|
||||
@@ -1,293 +0,0 @@
|
||||
[gd_scene load_steps=29 format=3 uid="uid://68xlg6uoenik"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_lhing"]
|
||||
[ext_resource type="Texture2D" uid="uid://bc2kcbo8hvpjo" path="res://src/vfx/Enemy/EDEN_FIREBALL.png" id="2_yk5wk"]
|
||||
[ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="3_c2pmi"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tahr6"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(1024, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xdeci"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(1536, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fa1bc"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(2048, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_g6ooq"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(2560, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_byyvj"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(3072, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ggg1m"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(3584, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_q58bf"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(4096, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1i765"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(4608, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_wafqm"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(5120, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xyjyi"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(5632, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ccyov"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(6144, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_72cq1"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(6656, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3ch54"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(7168, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1ldhx"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(7680, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_unl0i"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(8192, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hvv26"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(8704, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_n0uin"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(9216, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rxdj4"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(9728, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3dd1k"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(10240, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tgphi"]
|
||||
atlas = ExtResource("2_yk5wk")
|
||||
region = Rect2(10752, 0, 512, 502)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_qfk3b"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tahr6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xdeci")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fa1bc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_g6ooq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_byyvj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ggg1m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_q58bf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1i765")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_wafqm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xyjyi")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ccyov")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_72cq1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3ch54")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1ldhx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_unl0i")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hvv26")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_n0uin")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rxdj4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3dd1k")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tgphi")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 24.0
|
||||
}]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
length = 2.13334
|
||||
step = 0.0416667
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 2.125),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0), Vector3(0, 0, 30)]
|
||||
}
|
||||
tracks/1/type = "audio"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../BULLET TRAVEL")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 5.41597,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("3_c2pmi")
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0416667)
|
||||
}
|
||||
tracks/1/use_blend = true
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:visible")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0333333, 2.125),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("%ProjectileHitbox/CollisionShape3D:disabled")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0416667),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:visible")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("%ProjectileHitbox/CollisionShape3D:disabled")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
&"Fire": SubResource("Animation_xrn7e"),
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[node name="Projectile1" type="Node3D"]
|
||||
script = ExtResource("1_lhing")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"]
|
||||
transform = Transform3D(0.45, 0, 0, 0, 0.45, 0, 0, 0, 0.45, 0, 1.195, 0)
|
||||
visible = false
|
||||
offset = Vector2(0, 150)
|
||||
billboard = 1
|
||||
sprite_frames = SubResource("SpriteFrames_qfk3b")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.369929
|
||||
|
||||
[node name="ProjectileHitbox" type="Area3D" parent="Bullet/AnimatedSprite3D"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(2.22222, 0, 0, 0, 2.22222, 0, 0, 0, 2.22222, 0, 1.21676, 0)
|
||||
collision_layer = 0
|
||||
collision_mask = 65
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/AnimatedSprite3D/ProjectileHitbox"]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
disabled = true
|
||||
|
||||
[node name="BULLET TRAVEL" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.983215, 0)
|
||||
max_distance = 35.0
|
||||
max_polyphony = 3
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
root_node = NodePath("../AnimatedSprite3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
@@ -1,984 +0,0 @@
|
||||
[gd_scene load_steps=128 format=3 uid="uid://coif30gd0sh8q"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_i8gam"]
|
||||
[ext_resource type="Texture2D" uid="uid://w5055g8ecnea" path="res://src/vfx/Enemy/EDEN_AERO.png" id="2_nsnf1"]
|
||||
[ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="3_1sxke"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_okqig"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(256, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_l5xbl"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(512, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6oxbo"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(768, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2cug7"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(1024, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4ivyc"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(1280, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h6net"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(1536, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qttxr"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(1792, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vrfe3"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(2048, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8vskp"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(2304, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_v736k"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(2560, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_v8fei"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(2816, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5mvim"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(3072, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bxq2e"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(3328, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_w7wbb"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(3584, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1v0wf"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(3840, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d7jyw"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(4096, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vme0y"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(4352, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1gq26"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(4608, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_htj02"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(4864, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_beua4"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(5120, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gelrx"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(5376, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5weok"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(5632, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_u3cl3"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(5888, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_aaygb"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(6144, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rng8d"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(6400, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jigs2"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(6656, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_icafr"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(6912, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2hljj"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(7168, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_y03bg"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(7424, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ahy42"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(7680, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nyi5w"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(7936, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mg51e"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(8192, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_i2my7"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(8448, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hna3u"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(8704, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sldmi"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(8960, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_flp6m"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(9216, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bf5v6"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(9472, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_samc6"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(9728, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tixfw"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(9984, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_etpwm"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(10240, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jli65"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(10496, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_68dke"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(10752, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_iyvmf"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(11008, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_oo5vp"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(11264, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sxmae"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(11520, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_66xds"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(11776, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_10dnw"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(12032, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gwg3k"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(12288, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xbhy1"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(12544, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k38ir"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(12800, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cd8f4"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(13056, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_l3h6f"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(13312, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_myng8"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(13568, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_to5bb"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(13824, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hkpkl"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(14080, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_g0j4y"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(14336, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ak6k7"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(14592, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bp4ov"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(14848, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_658xg"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(15104, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fbmbe"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(15360, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hkls5"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(15616, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tvap8"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(15872, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_67m1c"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(16128, 0, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bxqys"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(0, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_w4bnl"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(256, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gxqg3"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(512, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pcumw"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(768, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tus1t"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(1024, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8pptg"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(1280, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s6dvc"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(1536, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_uv040"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(1792, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_i64l1"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(2048, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fqhkx"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(2304, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1ljbx"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(2560, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lhi4l"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(2816, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4wges"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(3072, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4sgio"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(3328, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ito1g"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(3584, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cpwxr"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(3840, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p1fwl"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(4096, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cdvkl"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(4352, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_wpj5u"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(4608, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0x44a"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(4864, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ijs33"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(5120, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_na5up"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(5376, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6kx2h"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(5632, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_eakun"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(5888, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rx812"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(6144, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_w4y0f"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(6400, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_w1gyw"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(6656, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lrjdk"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(6912, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p6y0v"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(7168, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a2cqm"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(7424, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7lkf4"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(7680, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_07kus"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(7936, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h7xtp"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(8192, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dbrmg"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(8448, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2jrrr"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(8704, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rkoi2"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(8960, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_o8ivu"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(9216, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6kmfo"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(9472, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_iyo11"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(9728, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xmwnt"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(9984, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7jhny"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(10240, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_uw7dc"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(10496, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4u665"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(10752, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fvfy2"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(11008, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_oeabt"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(11264, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vh736"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(11520, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2p1wx"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(11776, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hv6e3"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(12032, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_l20x8"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(12288, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ce3r7"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(12544, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ysw4o"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(12800, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_j885m"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(13056, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_v05tc"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(13312, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_64j7e"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(13568, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vqlpt"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(13824, 256, 256, 256)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2iaor"]
|
||||
atlas = ExtResource("2_nsnf1")
|
||||
region = Rect2(14080, 256, 256, 256)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_cu72w"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_okqig")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_l5xbl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6oxbo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2cug7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4ivyc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h6net")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qttxr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vrfe3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8vskp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_v736k")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_v8fei")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5mvim")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bxq2e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_w7wbb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1v0wf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_d7jyw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vme0y")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1gq26")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_htj02")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_beua4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gelrx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5weok")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_u3cl3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_aaygb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rng8d")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jigs2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_icafr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2hljj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_y03bg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ahy42")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nyi5w")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mg51e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_i2my7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hna3u")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sldmi")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_flp6m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bf5v6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_samc6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tixfw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_etpwm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jli65")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_68dke")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_iyvmf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_oo5vp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sxmae")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_66xds")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_10dnw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gwg3k")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xbhy1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k38ir")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cd8f4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_l3h6f")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_myng8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_to5bb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hkpkl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_g0j4y")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ak6k7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bp4ov")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_658xg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fbmbe")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hkls5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tvap8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_67m1c")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bxqys")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_w4bnl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gxqg3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pcumw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tus1t")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8pptg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_s6dvc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_uv040")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_i64l1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fqhkx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1ljbx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lhi4l")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4wges")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4sgio")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ito1g")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cpwxr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_p1fwl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cdvkl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_wpj5u")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0x44a")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ijs33")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_na5up")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6kx2h")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_eakun")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rx812")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_w4y0f")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_w1gyw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lrjdk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_p6y0v")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_a2cqm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7lkf4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_07kus")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h7xtp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dbrmg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2jrrr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rkoi2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_o8ivu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6kmfo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_iyo11")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xmwnt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7jhny")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_uw7dc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4u665")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fvfy2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_oeabt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vh736")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2p1wx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hv6e3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_l20x8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ce3r7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ysw4o")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_j885m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_v05tc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_64j7e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vqlpt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2iaor")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 24.0
|
||||
}]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
length = 2.13334
|
||||
step = 0.0416667
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 2.125),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0), Vector3(0, 0, 30)]
|
||||
}
|
||||
tracks/1/type = "audio"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../BULLET TRAVEL")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 5.416,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("3_1sxke")
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0416667)
|
||||
}
|
||||
tracks/1/use_blend = true
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:visible")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0333333, 2.125),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("%ProjectileHitbox/CollisionShape3D:disabled")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:visible")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("%ProjectileHitbox/CollisionShape3D:disabled")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
&"Fire": SubResource("Animation_xrn7e"),
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[node name="Projectile3" type="Node3D"]
|
||||
transform = Transform3D(-0.529919, 0, -0.848048, 0, 1, 0, 0.848048, 0, -0.529919, 0, 0, 0)
|
||||
script = ExtResource("1_i8gam")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.26, 0)
|
||||
visible = false
|
||||
offset = Vector2(0, 150)
|
||||
billboard = 1
|
||||
sprite_frames = SubResource("SpriteFrames_cu72w")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.897082
|
||||
|
||||
[node name="ProjectileHitbox" type="Area3D" parent="Bullet/AnimatedSprite3D"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.39633, 0)
|
||||
collision_layer = 0
|
||||
collision_mask = 65
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/AnimatedSprite3D/ProjectileHitbox"]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
disabled = true
|
||||
|
||||
[node name="BULLET TRAVEL" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
root_node = NodePath("../AnimatedSprite3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
@@ -22,7 +22,7 @@ radius = 1.0
|
||||
radius = 2.04204
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_c82i6"]
|
||||
radius = 3.2168
|
||||
radius = 5.79248
|
||||
|
||||
[node name="Palan" type="CharacterBody3D" groups=["enemy"]]
|
||||
process_mode = 1
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=327 format=3 uid="uid://cuar5bbhxie4r"]
|
||||
[gd_scene load_steps=324 format=3 uid="uid://cuar5bbhxie4r"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_yke7o"]
|
||||
[ext_resource type="Texture2D" uid="uid://cob5mo4lrbkrp" path="res://src/enemy/enemy_types/11. Palan/animations/B/frame_000_delay-0.01s.png" id="2_lf0wi"]
|
||||
@@ -209,10 +209,9 @@
|
||||
[ext_resource type="AnimationNodeStateMachine" uid="uid://cy2ngl55c0rws" path="res://src/enemy/animation_state_machines/WalkingStateMachine.tres" id="206_1bumx"]
|
||||
[ext_resource type="Texture2D" uid="uid://cmgw55dygbvqj" path="res://src/vfx/Enemy/sunblast.png" id="207_klhid"]
|
||||
[ext_resource type="Texture2D" uid="uid://bn83xiolaxr6j" path="res://src/vfx/Enemy/PALANQUIN ATTACK 1.png" id="208_1bumx"]
|
||||
[ext_resource type="PackedScene" uid="uid://dmyi1egj1veaw" path="res://src/enemy/enemy_types/11. Palan/PalanProjectile1.tscn" id="210_lid5r"]
|
||||
[ext_resource type="PackedScene" uid="uid://diwcxxt650jtp" path="res://src/enemy/enemy_types/11. Palan/PalanProjectile2.tscn" id="211_au0i1"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="211_jbc40"]
|
||||
[ext_resource type="PackedScene" uid="uid://dmyi1egj1veaw" path="res://src/enemy/enemy_types/11. Palan/PalanProjectile.tscn" id="210_lid5r"]
|
||||
[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="212_lid5r"]
|
||||
[ext_resource type="Script" uid="uid://chxka5g7yvcg" path="res://src/projectile/ProjectileSystem.cs" id="213_au0i1"]
|
||||
|
||||
[sub_resource type="ViewportTexture" id="ViewportTexture_h1kaf"]
|
||||
viewport_path = NodePath("Sprite3D/SubViewportContainer/SubViewport")
|
||||
@@ -1307,10 +1306,10 @@ tracks/2/path = NodePath("Sprite3D/AnimationPlayer2:current_animation")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.333333, 1.41667),
|
||||
"times": PackedFloat32Array(0, 0.333333, 0.916667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": ["", &"Sunblast", ""]
|
||||
"values": ["", &"Sunblast", &"Sunblast"]
|
||||
}
|
||||
tracks/3/type = "audio"
|
||||
tracks/3/imported = false
|
||||
@@ -1330,27 +1329,16 @@ tracks/3/use_blend = true
|
||||
tracks/4/type = "method"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("Projectile1")
|
||||
tracks/4/path = NodePath("ProjectileSystem")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0.333333),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"times": PackedFloat32Array(0.333333, 0.916667),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"Fire"
|
||||
}]
|
||||
}
|
||||
tracks/5/type = "method"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("Projectile2")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0.833333),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"values": [{
|
||||
}, {
|
||||
"args": [],
|
||||
"method": &"Fire"
|
||||
}]
|
||||
@@ -1399,26 +1387,6 @@ tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0.333333)
|
||||
}
|
||||
tracks/2/use_blend = true
|
||||
tracks/3/type = "animation"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("Projectile1/Bullet/AnimationPlayer")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"clips": PackedStringArray("Fire"),
|
||||
"times": PackedFloat32Array(0.333333)
|
||||
}
|
||||
tracks/4/type = "animation"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("Projectile2/Bullet/AnimationPlayer")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"clips": PackedStringArray("Fire"),
|
||||
"times": PackedFloat32Array(0.833333)
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_1bumx"]
|
||||
resource_name = "primary_attack_left"
|
||||
@@ -1463,26 +1431,6 @@ tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0.333333)
|
||||
}
|
||||
tracks/2/use_blend = true
|
||||
tracks/3/type = "animation"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("Projectile1/Bullet/AnimationPlayer")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"clips": PackedStringArray("Fire"),
|
||||
"times": PackedFloat32Array(0.333333)
|
||||
}
|
||||
tracks/4/type = "animation"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("Projectile2/Bullet/AnimationPlayer")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"clips": PackedStringArray("Fire"),
|
||||
"times": PackedFloat32Array(0.833333)
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_0yqqu"]
|
||||
resource_name = "primary_attack_right"
|
||||
@@ -1527,26 +1475,6 @@ tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0.333333)
|
||||
}
|
||||
tracks/2/use_blend = true
|
||||
tracks/3/type = "animation"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("Projectile1/Bullet/AnimationPlayer")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"clips": PackedStringArray("Fire"),
|
||||
"times": PackedFloat32Array(0.333333)
|
||||
}
|
||||
tracks/4/type = "animation"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("Projectile2/Bullet/AnimationPlayer")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"clips": PackedStringArray("Fire"),
|
||||
"times": PackedFloat32Array(0.833333)
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_wtyys"]
|
||||
resource_name = "secondary_attack"
|
||||
@@ -1840,18 +1768,6 @@ states/Walking/position = Vector2(705, 100)
|
||||
transitions = ["Start", "Idle", SubResource("AnimationNodeStateMachineTransition_0yqqu"), "Primary Attack", "Idle", SubResource("AnimationNodeStateMachineTransition_r6aec"), "Secondary Attack", "Idle", SubResource("AnimationNodeStateMachineTransition_lid5r"), "Idle", "Walking", SubResource("AnimationNodeStateMachineTransition_au0i1"), "Walking", "Idle", SubResource("AnimationNodeStateMachineTransition_jbc40"), "Idle", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_0qt6f"), "Idle", "Secondary Attack", SubResource("AnimationNodeStateMachineTransition_2bn25"), "Walking", "Secondary Attack", SubResource("AnimationNodeStateMachineTransition_h2ml5"), "Walking", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_uma8i")]
|
||||
graph_offset = Vector2(-36, 110)
|
||||
|
||||
[sub_resource type="Resource" id="Resource_0qt6f"]
|
||||
script = ExtResource("211_jbc40")
|
||||
Damage = 10
|
||||
ElementType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_2bn25"]
|
||||
script = ExtResource("211_jbc40")
|
||||
Damage = 10
|
||||
ElementType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ycu4d"]
|
||||
atlas = ExtResource("207_klhid")
|
||||
region = Rect2(2560, 0, 512, 512)
|
||||
@@ -2453,14 +2369,6 @@ process_mode = 3
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.55261, 0)
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="Projectile1" parent="." instance=ExtResource("210_lid5r")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.55261, 0)
|
||||
AttackData = SubResource("Resource_0qt6f")
|
||||
|
||||
[node name="Projectile2" parent="." instance=ExtResource("211_au0i1")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.553, 0)
|
||||
AttackData = SubResource("Resource_2bn25")
|
||||
|
||||
[node name="WalkSFX" type="AudioStreamPlayer3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.55261, 0)
|
||||
@@ -2476,11 +2384,10 @@ texture_filter = 0
|
||||
texture = ExtResource("212_lid5r")
|
||||
|
||||
[node name="Sunblast" type="AnimatedSprite3D" parent="."]
|
||||
transform = Transform3D(0.335, 0, 0, 0, 0.335, 0, 0, 0, 0.335, -0.546079, 1.49534, 0.207245)
|
||||
transform = Transform3D(0.335, 0, 0, 0, 0.335, 0, 0, 0, 0.335, -0.200015, 0.649274, 0.408763)
|
||||
offset = Vector2(150, 400)
|
||||
pixel_size = 0.0085
|
||||
sprite_frames = SubResource("SpriteFrames_skutu")
|
||||
frame = 15
|
||||
|
||||
[node name="Primary Attack" type="AnimatedSprite3D" parent="."]
|
||||
transform = Transform3D(0.275, 0, 0, 0, 0.275, 0, 0, 0, 0.275, 0, 2.39178, -0.317864)
|
||||
@@ -2488,3 +2395,8 @@ pixel_size = 0.0085
|
||||
billboard = 1
|
||||
render_priority = 102
|
||||
sprite_frames = SubResource("SpriteFrames_j3g1o")
|
||||
|
||||
[node name="ProjectileSystem" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0619747, 1.93219, 0.684851)
|
||||
script = ExtResource("213_au0i1")
|
||||
ProjectileScene = ExtResource("210_lid5r")
|
||||
|
||||
@@ -1,7 +1,19 @@
|
||||
[gd_scene load_steps=67 format=3 uid="uid://dmyi1egj1veaw"]
|
||||
[gd_scene load_steps=68 format=3 uid="uid://dmyi1egj1veaw"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_mm1vd"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_8febb"]
|
||||
[ext_resource type="Texture2D" uid="uid://dy8vmgvihf313" path="res://src/vfx/Enemy/sunlance.png" id="2_te66n"]
|
||||
[ext_resource type="AudioStream" uid="uid://u0mgeqh3omgg" path="res://src/audio/sfx/enemy_palan_sunspear.ogg" id="3_n21e5"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_wgwax"]
|
||||
script = ExtResource("2_8febb")
|
||||
Damage = 10
|
||||
ElementType = 0
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
radius = 0.0592876
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lid5r"]
|
||||
atlas = ExtResource("2_te66n")
|
||||
@@ -424,129 +436,47 @@ animations = [{
|
||||
"speed": 24.0
|
||||
}]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_8febb"]
|
||||
radius = 0.059
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0333333, 1),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0), Vector3(0, 0, 0), Vector3(0, 0, 35)]
|
||||
}
|
||||
tracks/1/type = "audio"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../AudioStreamPlayer3D")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": null
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0333333)
|
||||
}
|
||||
tracks/1/use_blend = true
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("..:visible")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.005),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true]
|
||||
}
|
||||
tracks/3/type = "method"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("../..")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(),
|
||||
"transitions": PackedFloat32Array(),
|
||||
"values": []
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("..:visible")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
&"Fire": SubResource("Animation_xrn7e"),
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[node name="Projectile1" type="Node3D"]
|
||||
[node name="Palan Spear" type="RigidBody3D"]
|
||||
collision_layer = 0
|
||||
gravity_scale = 0.0
|
||||
contact_monitor = true
|
||||
max_contacts_reported = 5
|
||||
script = ExtResource("1_mm1vd")
|
||||
AttackData = SubResource("Resource_wgwax")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.547908)
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
|
||||
[node name="AnimatedSprite3D3" type="AnimatedSprite3D" parent="Bullet"]
|
||||
transform = Transform3D(4.3946e-16, -1.00536e-08, -0.23, -0.23, -1.00536e-08, -2.06464e-21, -1.00536e-08, 0.23, -1.00536e-08, -0.0494268, 0, 0)
|
||||
[node name="Palan Spear" type="Node3D" parent="."]
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="Palan Spear"]
|
||||
|
||||
[node name="AnimatedSprite3D3" type="AnimatedSprite3D" parent="Palan Spear/Bullet"]
|
||||
transform = Transform3D(4.39462e-16, -1.00536e-08, -0.23, -0.23, -1.00536e-08, -4.07634e-21, -1.00536e-08, 0.23, -1.00536e-08, -0.0494268, 0, 0)
|
||||
offset = Vector2(0, 150)
|
||||
sprite_frames = SubResource("SpriteFrames_brsyt")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.365901
|
||||
|
||||
[node name="AnimatedSprite3D2" type="AnimatedSprite3D" parent="Bullet"]
|
||||
[node name="AnimatedSprite3D2" type="AnimatedSprite3D" parent="Palan Spear/Bullet"]
|
||||
transform = Transform3D(0.23, 0, 1.00536e-08, 1.00536e-08, 4.39458e-16, -0.23, 0, 0.23, 4.39458e-16, -0.0599805, -0.0069199, 0)
|
||||
offset = Vector2(0, 150)
|
||||
sprite_frames = SubResource("SpriteFrames_brsyt")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.290983
|
||||
|
||||
[node name="ProjectileHitbox" type="Area3D" parent="Bullet"]
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Palan Spear/Bullet"]
|
||||
stream = ExtResource("3_n21e5")
|
||||
autoplay = true
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 0
|
||||
collision_mask = 64
|
||||
monitoring = false
|
||||
monitorable = false
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/ProjectileHitbox"]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
root_node = NodePath("")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
|
||||
shape = SubResource("SphereShape3D_8febb")
|
||||
@@ -1,526 +0,0 @@
|
||||
[gd_scene load_steps=67 format=3 uid="uid://diwcxxt650jtp"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_k72x7"]
|
||||
[ext_resource type="Texture2D" uid="uid://dy8vmgvihf313" path="res://src/vfx/Enemy/sunlance.png" id="2_aistn"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lid5r"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(512, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_au0i1"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(1024, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jbc40"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(1536, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0qt6f"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(2048, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2bn25"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(2560, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h2ml5"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(3072, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_uma8i"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(3584, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_skutu"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(4096, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_j3g1o"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(4608, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_53ou8"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(5120, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kei6r"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(5632, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cp4b7"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(6144, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5xtto"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(6656, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rdvoh"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(7168, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6nnhy"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(7680, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2aibk"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(8192, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ml1d7"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(8704, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k2sf2"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(9216, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0ng2w"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(9728, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fqb34"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(10240, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5lg6a"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(10752, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xb311"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(11264, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_stdff"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(11776, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vqg50"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(12288, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cqnbg"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(12800, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_82lt2"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(13312, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_x0216"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(13824, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8x60o"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(14336, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xns5t"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(14848, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a6hbe"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(15360, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k7iyw"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(15872, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mjyxi"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(0, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sx20e"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(512, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_it0b7"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(1024, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_61qul"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(1536, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_t8thh"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(2048, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yj7e5"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(2560, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_do8gr"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(3072, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4qxqd"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(3584, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pfceh"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(4096, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3xg13"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(4608, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_oqalq"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(5120, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jbd17"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(5632, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_g15vm"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(6144, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pm0vu"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(6656, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_26co6"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(7168, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mkue3"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(7680, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fjpvv"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(8192, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h5km3"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(8704, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7mb1a"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(9216, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_g7b6g"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(9728, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lgtqf"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(10240, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fxbn3"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(10752, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5ybhw"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(11264, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hjxix"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(11776, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cr2sn"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(12288, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fwt8v"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(12800, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_i8hhx"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(13312, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pcu2k"]
|
||||
atlas = ExtResource("2_aistn")
|
||||
region = Rect2(13824, 512, 512, 512)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_aistn"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lid5r")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_au0i1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jbc40")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0qt6f")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2bn25")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h2ml5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_uma8i")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_skutu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_j3g1o")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_53ou8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kei6r")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cp4b7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5xtto")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rdvoh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6nnhy")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2aibk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ml1d7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k2sf2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0ng2w")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fqb34")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5lg6a")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xb311")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_stdff")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vqg50")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cqnbg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_82lt2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_x0216")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8x60o")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xns5t")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_a6hbe")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k7iyw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mjyxi")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sx20e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_it0b7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_61qul")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_t8thh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yj7e5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_do8gr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4qxqd")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pfceh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3xg13")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_oqalq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jbd17")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_g15vm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pm0vu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_26co6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mkue3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fjpvv")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h5km3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7mb1a")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_g7b6g")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lgtqf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fxbn3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5ybhw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hjxix")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cr2sn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fwt8v")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_i8hhx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pcu2k")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 24.0
|
||||
}]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
tracks/0/type = "audio"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("../AudioStreamPlayer3D")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": null
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0333333)
|
||||
}
|
||||
tracks/0/use_blend = true
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:visible")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0333333, 1),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:position")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0333333, 1),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0), Vector3(0, 0, 0), Vector3(0, 0, 35)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:visible")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
&"Fire": SubResource("Animation_xrn7e"),
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[node name="Projectile2" type="Node3D"]
|
||||
script = ExtResource("1_k72x7")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.42531)
|
||||
visible = false
|
||||
|
||||
[node name="AnimatedSprite3D2" type="AnimatedSprite3D" parent="Bullet"]
|
||||
transform = Transform3D(4.3946e-16, -1.00536e-08, -0.23, -0.23, -1.00536e-08, -2.06464e-21, -1.00536e-08, 0.23, -1.00536e-08, -0.0569987, 0.0446073, 0)
|
||||
offset = Vector2(0, 150)
|
||||
sprite_frames = SubResource("SpriteFrames_aistn")
|
||||
autoplay = "default"
|
||||
|
||||
[node name="AnimatedSprite3D4" type="AnimatedSprite3D" parent="Bullet"]
|
||||
transform = Transform3D(0.23, 0, 1.00536e-08, 1.00536e-08, 4.39458e-16, -0.23, 0, 0.23, 4.39458e-16, -0.0667875, 0.0385479, 0)
|
||||
offset = Vector2(0, 150)
|
||||
sprite_frames = SubResource("SpriteFrames_aistn")
|
||||
autoplay = "default"
|
||||
|
||||
[node name="ProjectileHitbox" type="Area3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 0
|
||||
collision_mask = 64
|
||||
monitoring = false
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/ProjectileHitbox"]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
@@ -3,14 +3,15 @@
|
||||
[ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_jkuo4"]
|
||||
[ext_resource type="Texture2D" uid="uid://fjwfbrwtb7ps" path="res://src/enemy/enemy_types/16. demon wall/model/ARM2_AREA_2_MAIN_222STONE.png" id="2_hmqyn"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_phvjc"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="3_wpd4r"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="4_phvjc"]
|
||||
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="5_ctuoa"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_ao_1k.jpg" id="3_wpd4r"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_normal_opengl_1k.png" id="4_phvjc"]
|
||||
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_roughness_1k.jpg" id="5_ctuoa"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_phvjc"]
|
||||
[sub_resource type="Resource" id="Resource_ctuoa"]
|
||||
script = ExtResource("2_phvjc")
|
||||
Damage = 10
|
||||
Damage = 15
|
||||
ElementType = 0
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pchf4"]
|
||||
@@ -487,7 +488,7 @@ tracks/25/path = NodePath("2_ R MAGIC ARM 4/Skeleton3D/BoneAttachment3D/Hitbox/C
|
||||
tracks/25/interp = 1
|
||||
tracks/25/loop_wrap = true
|
||||
tracks/25/keys = {
|
||||
"times": PackedFloat32Array(0, 0.3, 1.1333),
|
||||
"times": PackedFloat32Array(0, 0.2, 1.16667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
@@ -744,7 +745,7 @@ material = SubResource("ShaderMaterial_k4tl8")
|
||||
|
||||
[node name="Arm2" type="Node3D"]
|
||||
script = ExtResource("1_jkuo4")
|
||||
AttackData = SubResource("Resource_phvjc")
|
||||
_demonArmAttackData = SubResource("Resource_ctuoa")
|
||||
|
||||
[node name="Pivot" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
@@ -761,155 +762,155 @@ bones/0/name = "Bone"
|
||||
bones/0/parent = -1
|
||||
bones/0/rest = Transform3D(0.0151222, 0.673616, -0.738927, -0.999829, 0.0180683, -0.00399019, 0.0106633, 0.738861, 0.673774, -1.71286, 0.00923252, -1.71285)
|
||||
bones/0/enabled = true
|
||||
bones/0/position = Vector3(-1.9457, 0.739367, -1.71836)
|
||||
bones/0/rotation = Quaternion(0.0957486, -0.453948, -0.635626, 0.617044)
|
||||
bones/0/position = Vector3(-2.04279, 0.628214, -1.77738)
|
||||
bones/0/rotation = Quaternion(0.553646, -0.462054, -0.468912, 0.510004)
|
||||
bones/0/scale = Vector3(1, 1, 1)
|
||||
bones/1/name = "Bone.001"
|
||||
bones/1/parent = 0
|
||||
bones/1/rest = Transform3D(0.997342, 0.0728408, -0.00158073, -0.072718, 0.996536, 0.0403565, 0.00451486, -0.0401343, 0.999184, -4.4331e-07, 1.85949, -4.81494e-07)
|
||||
bones/1/enabled = true
|
||||
bones/1/position = Vector3(-4.4331e-07, 1.85949, -4.81494e-07)
|
||||
bones/1/rotation = Quaternion(-0.0681244, -0.214679, 0.10327, 0.968818)
|
||||
bones/1/rotation = Quaternion(0.00595559, -0.555987, 0.0306637, 0.830604)
|
||||
bones/1/scale = Vector3(1, 1, 1)
|
||||
bones/2/name = "Bone.002"
|
||||
bones/2/parent = 1
|
||||
bones/2/rest = Transform3D(0.189846, -0.964577, -0.183168, 0.981103, 0.179283, 0.0727582, -0.037342, -0.19352, 0.980385, -9.68575e-08, 0.416929, 8.61473e-09)
|
||||
bones/2/enabled = true
|
||||
bones/2/position = Vector3(-9.68575e-08, 0.416929, 8.61473e-09)
|
||||
bones/2/rotation = Quaternion(-0.326906, 0.130211, 0.627521, 0.694547)
|
||||
bones/2/rotation = Quaternion(-0.413777, 0.0246759, 0.548295, 0.726328)
|
||||
bones/2/scale = Vector3(1, 1, 1)
|
||||
bones/3/name = "Bone.003"
|
||||
bones/3/parent = 2
|
||||
bones/3/rest = Transform3D(0.810203, 0.578594, -0.0938093, -0.560363, 0.811523, 0.165602, 0.171945, -0.0816043, 0.981721, -4.76837e-07, 0.298125, -2.68221e-07)
|
||||
bones/3/enabled = true
|
||||
bones/3/position = Vector3(-4.76837e-07, 0.298125, -2.68221e-07)
|
||||
bones/3/rotation = Quaternion(-0.0325891, -0.05813, -0.351598, 0.933776)
|
||||
bones/3/rotation = Quaternion(-0.265917, -0.517647, -0.55651, 0.592981)
|
||||
bones/3/scale = Vector3(1, 1, 1)
|
||||
bones/4/name = "Bone.004"
|
||||
bones/4/parent = 3
|
||||
bones/4/rest = Transform3D(0.986624, 0.16227, 0.0155213, -0.161299, 0.98559, -0.050939, -0.0235636, 0.0477541, 0.998581, 2.38419e-07, 0.217614, 5.96046e-08)
|
||||
bones/4/enabled = true
|
||||
bones/4/position = Vector3(2.38419e-07, 0.217614, 5.96046e-08)
|
||||
bones/4/rotation = Quaternion(0.0309265, -0.0260959, -0.138086, 0.989593)
|
||||
bones/4/rotation = Quaternion(-0.235352, 0.28963, -0.380433, 0.846165)
|
||||
bones/4/scale = Vector3(1, 1, 1)
|
||||
bones/5/name = "Bone.005"
|
||||
bones/5/parent = 1
|
||||
bones/5/rest = Transform3D(0.89182, -0.451516, 0.0281062, 0.446851, 0.888891, 0.100982, -0.0705786, -0.0774989, 0.994491, -9.68575e-08, 0.416929, 8.61473e-09)
|
||||
bones/5/enabled = true
|
||||
bones/5/position = Vector3(-9.68575e-08, 0.416929, 8.61473e-09)
|
||||
bones/5/rotation = Quaternion(0.026268, 0.0183302, 0.265916, 0.963464)
|
||||
bones/5/rotation = Quaternion(-0.0359133, 0.0244231, 0.2361, 0.970758)
|
||||
bones/5/scale = Vector3(1, 1, 1)
|
||||
bones/6/name = "Bone.006"
|
||||
bones/6/parent = 5
|
||||
bones/6/rest = Transform3D(0.941856, 0.326827, -0.0780507, -0.307446, 0.931929, 0.192316, 0.135592, -0.157137, 0.978224, 0, 0.366571, -7.45058e-08)
|
||||
bones/6/enabled = true
|
||||
bones/6/position = Vector3(0, 0.366571, -7.45058e-08)
|
||||
bones/6/rotation = Quaternion(-0.369996, -0.064284, -0.0441853, 0.925753)
|
||||
bones/6/rotation = Quaternion(-0.0177034, -0.103473, -0.259263, 0.960085)
|
||||
bones/6/scale = Vector3(1, 1, 1)
|
||||
bones/7/name = "Bone.007"
|
||||
bones/7/parent = 6
|
||||
bones/7/rest = Transform3D(0.999908, -0.0133759, -0.00243115, 0.0135617, 0.968863, 0.247224, -0.000951389, -0.247234, 0.968955, 8.75443e-08, 0.229155, 1.19209e-07)
|
||||
bones/7/enabled = true
|
||||
bones/7/position = Vector3(8.75443e-08, 0.229155, 1.19209e-07)
|
||||
bones/7/rotation = Quaternion(-0.147005, -0.00217376, 0.0118842, 0.989062)
|
||||
bones/7/rotation = Quaternion(0.0450268, -0.0255307, -0.00750371, 0.998631)
|
||||
bones/7/scale = Vector3(1, 1, 1)
|
||||
bones/8/name = "Bone.008"
|
||||
bones/8/parent = 7
|
||||
bones/8/rest = Transform3D(0.996542, 0.0206638, -0.0804854, -0.00720722, 0.986431, 0.164018, 0.0827825, -0.162871, 0.983168, -1.49012e-08, 0.142665, 6.85453e-07)
|
||||
bones/8/enabled = true
|
||||
bones/8/position = Vector3(-1.49012e-08, 0.142665, 6.85453e-07)
|
||||
bones/8/rotation = Quaternion(-0.136586, -0.0478226, 0.00667796, 0.989451)
|
||||
bones/8/rotation = Quaternion(0.0903047, -0.0661763, -0.0523669, 0.992332)
|
||||
bones/8/scale = Vector3(1, 1, 1)
|
||||
bones/9/name = "Bone.009"
|
||||
bones/9/parent = 1
|
||||
bones/9/rest = Transform3D(0.998879, -0.0472251, 0.00320398, 0.0469487, 0.997098, 0.0599298, -0.00602488, -0.0597122, 0.998197, -9.68575e-08, 0.416929, 8.61473e-09)
|
||||
bones/9/enabled = true
|
||||
bones/9/position = Vector3(-9.68575e-08, 0.416929, 8.61473e-09)
|
||||
bones/9/rotation = Quaternion(0.018211, 0.0258931, 0.0410917, 0.998654)
|
||||
bones/9/rotation = Quaternion(-0.0232149, 0.00560281, 0.0260133, 0.999376)
|
||||
bones/9/scale = Vector3(1, 1, 1)
|
||||
bones/10/name = "Bone.010"
|
||||
bones/10/parent = 9
|
||||
bones/10/rest = Transform3D(0.999443, 0.0307123, -0.0130676, -0.0268696, 0.972617, 0.230853, 0.0197998, -0.230373, 0.972901, 1.21567e-07, 0.347822, -2.08616e-07)
|
||||
bones/10/enabled = true
|
||||
bones/10/position = Vector3(1.21567e-07, 0.347822, -2.08616e-07)
|
||||
bones/10/rotation = Quaternion(-0.356211, -0.110529, 0.0617988, 0.925785)
|
||||
bones/10/rotation = Quaternion(0.0167576, -0.0558181, -0.0061938, 0.998281)
|
||||
bones/10/scale = Vector3(1, 1, 1)
|
||||
bones/11/name = "Bone.011"
|
||||
bones/11/parent = 10
|
||||
bones/11/rest = Transform3D(0.999931, -0.0022571, -0.0115383, 0.00506303, 0.968404, 0.249333, 0.010611, -0.249375, 0.968349, 1.37836e-07, 0.236611, 3.53903e-07)
|
||||
bones/11/enabled = true
|
||||
bones/11/position = Vector3(1.37836e-07, 0.236611, 3.53903e-07)
|
||||
bones/11/rotation = Quaternion(-0.125676, -0.00558169, 0.0018447, 0.992054)
|
||||
bones/11/rotation = Quaternion(0.0183635, -0.0218316, 0.013077, 0.999507)
|
||||
bones/11/scale = Vector3(1, 1, 1)
|
||||
bones/12/name = "Bone.012"
|
||||
bones/12/parent = 11
|
||||
bones/12/rest = Transform3D(0.997806, -0.0280254, -0.0599811, 0.0357503, 0.990623, 0.131861, 0.0557232, -0.133716, 0.989452, 1.18278e-07, 0.172989, 2.01166e-07)
|
||||
bones/12/enabled = true
|
||||
bones/12/position = Vector3(1.18278e-07, 0.172989, 2.01166e-07)
|
||||
bones/12/rotation = Quaternion(-0.108856, -0.0153544, 0.030822, 0.993461)
|
||||
bones/12/rotation = Quaternion(0.0513961, -0.044052, -0.0331636, 0.997155)
|
||||
bones/12/scale = Vector3(1, 1, 1)
|
||||
bones/13/name = "Bone.013"
|
||||
bones/13/parent = 1
|
||||
bones/13/rest = Transform3D(0.92488, 0.379995, -0.0141585, -0.377983, 0.922776, 0.0749236, 0.0415357, -0.0639437, 0.997089, -9.68575e-08, 0.416929, 8.61473e-09)
|
||||
bones/13/enabled = true
|
||||
bones/13/position = Vector3(-9.68575e-08, 0.416929, 8.61473e-09)
|
||||
bones/13/rotation = Quaternion(0.0170849, 0.0272562, -0.182418, 0.982695)
|
||||
bones/13/rotation = Quaternion(-0.0420054, -0.00972719, -0.112364, 0.992731)
|
||||
bones/13/scale = Vector3(1, 1, 1)
|
||||
bones/14/name = "Bone.014"
|
||||
bones/14/parent = 13
|
||||
bones/14/rest = Transform3D(0.959373, -0.277519, 0.050852, 0.259649, 0.938956, 0.225709, -0.110386, -0.203336, 0.972867, 1.78814e-07, 0.369994, -3.53903e-07)
|
||||
bones/14/enabled = true
|
||||
bones/14/position = Vector3(1.78814e-07, 0.369994, -3.53903e-07)
|
||||
bones/14/rotation = Quaternion(-0.309677, -0.111235, 0.162863, 0.930163)
|
||||
bones/14/rotation = Quaternion(-0.8809, -0.119386, 0.00312777, 0.457987)
|
||||
bones/14/scale = Vector3(1, 1, 1)
|
||||
bones/15/name = "Bone.015"
|
||||
bones/15/parent = 14
|
||||
bones/15/rest = Transform3D(0.987789, 0.153061, -0.029059, -0.126507, 0.896881, 0.423794, 0.0909288, -0.414943, 0.905292, -5.96046e-08, 0.248162, 5.96046e-08)
|
||||
bones/15/enabled = true
|
||||
bones/15/position = Vector3(-5.96046e-08, 0.248162, 5.96046e-08)
|
||||
bones/15/rotation = Quaternion(-0.243945, -0.0238875, -0.0324108, 0.968953)
|
||||
bones/15/rotation = Quaternion(-0.783805, -0.0455323, -0.0450259, 0.617696)
|
||||
bones/15/scale = Vector3(1, 1, 1)
|
||||
bones/16/name = "Bone.016"
|
||||
bones/16/parent = 15
|
||||
bones/16/rest = Transform3D(0.985539, -0.152261, 0.0743639, 0.163269, 0.970709, -0.17626, -0.0453481, 0.185853, 0.98153, -1.78814e-07, 0.160425, -4.02331e-07)
|
||||
bones/16/enabled = true
|
||||
bones/16/position = Vector3(-1.78814e-07, 0.160425, -4.02331e-07)
|
||||
bones/16/rotation = Quaternion(0.0383582, 0.0357353, 0.0764621, 0.995693)
|
||||
bones/16/rotation = Quaternion(-0.695006, -0.000138842, 0.0482284, 0.717385)
|
||||
bones/16/scale = Vector3(1, 1, 1)
|
||||
bones/17/name = "Bone.017"
|
||||
bones/17/parent = 1
|
||||
bones/17/rest = Transform3D(0.731563, 0.681774, 8.39818e-05, -0.680319, 0.729994, 0.0653797, 0.0445129, -0.0478865, 0.99786, -9.68575e-08, 0.416929, 8.61473e-09)
|
||||
bones/17/enabled = true
|
||||
bones/17/position = Vector3(-9.68575e-08, 0.416929, 8.61473e-09)
|
||||
bones/17/rotation = Quaternion(0.0214689, -0.00344222, -0.370542, 0.928561)
|
||||
bones/17/rotation = Quaternion(-0.0402354, -0.0157531, -0.236275, 0.970725)
|
||||
bones/17/scale = Vector3(1, 1, 1)
|
||||
bones/18/name = "Bone.018"
|
||||
bones/18/parent = 17
|
||||
bones/18/rest = Transform3D(0.858902, -0.5087, 0.059257, 0.482273, 0.842315, 0.240663, -0.172338, -0.178128, 0.968798, 3.57628e-07, 0.400229, -2.95229e-07)
|
||||
bones/18/enabled = true
|
||||
bones/18/position = Vector3(3.57628e-07, 0.400229, -2.95229e-07)
|
||||
bones/18/rotation = Quaternion(-0.2991, -0.18512, 0.324807, 0.877935)
|
||||
bones/18/rotation = Quaternion(-0.814831, 0.0346116, -0.200371, 0.542867)
|
||||
bones/18/scale = Vector3(1, 1, 1)
|
||||
bones/19/name = "Bone.019"
|
||||
bones/19/parent = 18
|
||||
bones/19/rest = Transform3D(0.998851, -0.0332967, -0.0344649, 0.0348099, 0.998413, 0.0442783, 0.0329358, -0.0454271, 0.998425, 0, 0.196712, 3.57628e-07)
|
||||
bones/19/enabled = true
|
||||
bones/19/position = Vector3(0, 0.196712, 3.57628e-07)
|
||||
bones/19/rotation = Quaternion(-0.037141, -0.0157356, 0.0106563, 0.999129)
|
||||
bones/19/rotation = Quaternion(-0.694139, -0.211747, -0.27267, 0.631653)
|
||||
bones/19/scale = Vector3(1, 1, 1)
|
||||
bones/20/name = "Bone.020"
|
||||
bones/20/parent = 19
|
||||
bones/20/rest = Transform3D(0.982791, 0.183548, -0.0207611, -0.170809, 0.945817, 0.276144, 0.0703217, -0.267845, 0.960892, 2.98023e-07, 0.127214, 5.96046e-08)
|
||||
bones/20/enabled = true
|
||||
bones/20/position = Vector3(2.98023e-07, 0.127214, 5.96046e-08)
|
||||
bones/20/rotation = Quaternion(-0.166051, -0.0286059, -0.0638233, 0.983634)
|
||||
bones/20/rotation = Quaternion(-0.672507, 0.0739211, 0.0366838, 0.735476)
|
||||
bones/20/scale = Vector3(1, 1, 1)
|
||||
bones/21/name = "Bone.021"
|
||||
bones/21/parent = -1
|
||||
bones/21/rest = Transform3D(0.769842, 0.636233, -0.0505042, -0.0970478, 0.0384815, -0.994536, -0.630813, 0.770536, 0.0913697, -3.03019, -0.0704439, -3.30826)
|
||||
bones/21/enabled = true
|
||||
bones/21/position = Vector3(-2.13284, 0.773119, -3.77007)
|
||||
bones/21/rotation = Quaternion(0.204733, -0.665736, -0.666833, 0.264977)
|
||||
bones/21/position = Vector3(-2.06607, 0.879806, -3.83246)
|
||||
bones/21/rotation = Quaternion(0.338171, -0.60599, -0.652831, 0.303692)
|
||||
bones/21/scale = Vector3(1, 1, 1)
|
||||
|
||||
[node name="CHEST_004" type="MeshInstance3D" parent="Pivot/ARM2/2_ R MAGIC ARM 4/Skeleton3D"]
|
||||
@@ -917,7 +918,7 @@ mesh = SubResource("ArrayMesh_ddgyy")
|
||||
skin = SubResource("Skin_lcoox")
|
||||
|
||||
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="Pivot/ARM2/2_ R MAGIC ARM 4/Skeleton3D"]
|
||||
transform = Transform3D(0.870884, 0.427666, 0.242204, -0.386321, 0.290996, 0.875259, 0.303838, -0.855817, 0.41864, -0.301, 1.16072, -0.217676)
|
||||
transform = Transform3D(-0.112841, 0.993339, 0.0233374, -0.616932, -0.0884549, 0.78203, 0.778885, 0.0738476, 0.622804, -2.11185, 0.533136, 0.495338)
|
||||
bone_name = "Bone.002"
|
||||
bone_idx = 2
|
||||
|
||||
|
||||
@@ -1,18 +1,11 @@
|
||||
[gd_scene load_steps=89 format=4 uid="uid://bphie5voqk8aq"]
|
||||
[gd_scene load_steps=86 format=4 uid="uid://bphie5voqk8aq"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_fhrhk"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_4acx4"]
|
||||
[ext_resource type="Texture2D" uid="uid://cnwnwfiellbi4" path="res://src/enemy/enemy_types/16. demon wall/model/ARM3_AREA_2_MAIN_222STONE.png" id="2_afuej"]
|
||||
[ext_resource type="Texture2D" uid="uid://bntxhgjbex8m1" path="res://src/enemy/enemy_types/16. demon wall/model/ARM3_concrete_0003_height_1k.png" id="3_gcbec"]
|
||||
[ext_resource type="Texture2D" uid="uid://blqlb7bc65cv1" path="res://src/vfx/Enemy/DEMONWALL_MOVE_VISUALCUE.png" id="4_gcbec"]
|
||||
[ext_resource type="AudioStream" uid="uid://bjo0q2tyf7vff" path="res://src/audio/sfx/ENEMY_DEMON_WALLMOVE.ogg" id="5_o1lds"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_4acx4"]
|
||||
script = ExtResource("2_4acx4")
|
||||
Damage = 0
|
||||
ElementType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_enor0"]
|
||||
resource_name = "STONE"
|
||||
cull_mode = 2
|
||||
@@ -482,14 +475,10 @@ tracks/25/keys = {
|
||||
}
|
||||
tracks/25/use_blend = true
|
||||
|
||||
[sub_resource type="Animation" id="Animation_4acx4"]
|
||||
length = 0.001
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_30h76"]
|
||||
_data = {
|
||||
&"ARM 3 IDLE": SubResource("Animation_bmsgg"),
|
||||
&"ARM 3 WALL CALL": SubResource("Animation_c6j40"),
|
||||
&"RESET": SubResource("Animation_4acx4")
|
||||
&"ARM 3 WALL CALL": SubResource("Animation_c6j40")
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_bpd8u"]
|
||||
@@ -984,10 +973,22 @@ tracks/0/path = NodePath("AnimatedSprite3D:frame")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.966666, 1.01667, 1.06667, 1.11667, 1.16667, 1.21667, 1.26667, 1.31667, 1.36667, 1.41667, 1.46667, 1.51667, 1.56667, 1.61667, 1.66667, 1.71667, 1.76667, 1.81667, 1.86667, 1.91667, 1.96667, 2.01667, 2.06667, 2.11667, 2.16667, 2.21667, 2.26667, 2.31667, 2.36667, 2.41667, 2.46667, 2.51667, 2.56667, 2.61667, 2.66667, 2.71667, 2.76667, 2.81667, 2.86667, 2.91667, 2.96667, 3.01667, 3.06667, 3.11667, 3.16667, 3.21667, 3.26667, 3.31667, 3.36667, 3.41667, 3.46667, 3.51667, 3.56667, 3.61667, 3.66667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.966666, 3.66667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [0, 0, 54]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("AnimatedSprite3D:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54]
|
||||
"values": [&"default"]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_4acx4"]
|
||||
@@ -997,7 +998,6 @@ _data = {
|
||||
|
||||
[node name="Arm3" type="Node3D"]
|
||||
script = ExtResource("1_fhrhk")
|
||||
AttackData = SubResource("Resource_4acx4")
|
||||
|
||||
[node name="ARM3" type="Node3D" parent="."]
|
||||
|
||||
@@ -1009,64 +1009,64 @@ bones/0/name = "Bone"
|
||||
bones/0/parent = -1
|
||||
bones/0/rest = Transform3D(-0.0590079, 0.671656, -0.73851, -0.998184, -0.0307104, 0.0518259, 0.0121292, 0.740227, 0.672248, -1.70411, 0.133377, -1.71641)
|
||||
bones/0/enabled = true
|
||||
bones/0/position = Vector3(-2.90912, 0.555896, -1.21881)
|
||||
bones/0/rotation = Quaternion(0.163819, -0.413042, -0.75343, 0.484668)
|
||||
bones/0/position = Vector3(-2.93181, 0.567452, -1.21795)
|
||||
bones/0/rotation = Quaternion(0.158843, -0.415605, -0.757995, 0.476955)
|
||||
bones/0/scale = Vector3(1, 1, 1)
|
||||
bones/1/name = "Bone.001"
|
||||
bones/1/parent = 0
|
||||
bones/1/rest = Transform3D(0.997342, 0.0728404, -0.00158077, -0.0727175, 0.996536, 0.0403564, 0.00451487, -0.0401342, 0.999184, 1.2666e-07, 1.85949, 0)
|
||||
bones/1/enabled = true
|
||||
bones/1/position = Vector3(1.2666e-07, 1.85949, 0)
|
||||
bones/1/rotation = Quaternion(-0.118348, -0.426078, 0.207897, 0.872485)
|
||||
bones/1/rotation = Quaternion(-0.113912, -0.416432, 0.2146, 0.876102)
|
||||
bones/1/scale = Vector3(1, 1, 1)
|
||||
bones/2/name = "Bone.002"
|
||||
bones/2/parent = 1
|
||||
bones/2/rest = Transform3D(0.189847, -0.964576, -0.183168, 0.981104, 0.179283, 0.0727586, -0.0373423, -0.19352, 0.980386, 8.9407e-08, 0.416929, -2.38419e-07)
|
||||
bones/2/enabled = true
|
||||
bones/2/position = Vector3(8.9407e-08, 0.416929, -2.38419e-07)
|
||||
bones/2/rotation = Quaternion(-0.339098, -0.0861908, 0.758265, 0.550107)
|
||||
bones/2/rotation = Quaternion(-0.33906, -0.0849949, 0.763916, 0.542444)
|
||||
bones/2/scale = Vector3(1, 1, 1)
|
||||
bones/3/name = "Bone.003"
|
||||
bones/3/parent = 2
|
||||
bones/3/rest = Transform3D(0.810203, 0.578594, -0.0938098, -0.560363, 0.811523, 0.165603, 0.171946, -0.0816042, 0.981721, -1.78814e-07, 0.298124, 5.96046e-08)
|
||||
bones/3/enabled = true
|
||||
bones/3/position = Vector3(-1.78814e-07, 0.298124, 5.96046e-08)
|
||||
bones/3/rotation = Quaternion(-0.16113, 0.00187354, -0.418897, 0.893621)
|
||||
bones/3/rotation = Quaternion(-0.161689, -0.00220438, -0.427233, 0.889564)
|
||||
bones/3/scale = Vector3(1, 1, 1)
|
||||
bones/4/name = "Bone.004"
|
||||
bones/4/parent = 3
|
||||
bones/4/rest = Transform3D(0.986624, 0.16227, 0.0155225, -0.161298, 0.98559, -0.0509395, -0.0235648, 0.0477544, 0.998581, -2.98023e-07, 0.217615, 2.83122e-07)
|
||||
bones/4/enabled = true
|
||||
bones/4/position = Vector3(-2.98023e-07, 0.217615, 2.83122e-07)
|
||||
bones/4/rotation = Quaternion(-0.152254, 0.0394014, -0.404863, 0.900751)
|
||||
bones/4/rotation = Quaternion(-0.158492, 0.0300904, -0.386197, 0.9082)
|
||||
bones/4/scale = Vector3(1, 1, 1)
|
||||
bones/5/name = "Bone.005"
|
||||
bones/5/parent = 1
|
||||
bones/5/rest = Transform3D(0.89182, -0.451516, 0.0281058, 0.446851, 0.888891, 0.100983, -0.0705783, -0.0774992, 0.994491, 8.9407e-08, 0.416929, -2.38419e-07)
|
||||
bones/5/enabled = true
|
||||
bones/5/position = Vector3(8.9407e-08, 0.416929, -2.38419e-07)
|
||||
bones/5/rotation = Quaternion(-0.249622, 0.22382, 0.0505408, 0.940765)
|
||||
bones/5/rotation = Quaternion(-0.25222, 0.225314, 0.0500599, 0.939741)
|
||||
bones/5/scale = Vector3(1, 1, 1)
|
||||
bones/6/name = "Bone.006"
|
||||
bones/6/parent = 5
|
||||
bones/6/rest = Transform3D(0.941855, 0.326829, -0.0780507, -0.307447, 0.931929, 0.192315, 0.135592, -0.157136, 0.978224, 2.98023e-07, 0.36657, -5.96046e-08)
|
||||
bones/6/enabled = true
|
||||
bones/6/position = Vector3(2.98023e-07, 0.36657, -5.96046e-08)
|
||||
bones/6/rotation = Quaternion(-0.326999, 0.302616, -0.165742, 0.879787)
|
||||
bones/6/rotation = Quaternion(-0.312143, 0.301006, -0.175166, 0.8839)
|
||||
bones/6/scale = Vector3(1, 1, 1)
|
||||
bones/7/name = "Bone.007"
|
||||
bones/7/parent = 6
|
||||
bones/7/rest = Transform3D(0.999908, -0.0133746, -0.00243148, 0.0135605, 0.968863, 0.247226, -0.000950764, -0.247236, 0.968955, -5.36442e-07, 0.229155, 3.57628e-07)
|
||||
bones/7/enabled = true
|
||||
bones/7/position = Vector3(-5.36442e-07, 0.229155, 3.57628e-07)
|
||||
bones/7/rotation = Quaternion(-0.509186, -0.094959, -0.265378, 0.813196)
|
||||
bones/7/rotation = Quaternion(-0.493507, -0.10355, -0.272844, 0.81932)
|
||||
bones/7/scale = Vector3(1, 1, 1)
|
||||
bones/8/name = "Bone.008"
|
||||
bones/8/parent = 7
|
||||
bones/8/rest = Transform3D(0.996542, 0.0206576, -0.0804851, -0.00720127, 0.986431, 0.164017, 0.0827812, -0.162871, 0.983169, -5.96046e-08, 0.142665, -3.12924e-07)
|
||||
bones/8/enabled = true
|
||||
bones/8/position = Vector3(-5.96046e-08, 0.142665, -3.12924e-07)
|
||||
bones/8/rotation = Quaternion(-0.0892798, -0.0436998, -0.00103097, 0.995047)
|
||||
bones/8/rotation = Quaternion(-0.0821339, -0.0410144, -0.00694164, 0.995753)
|
||||
bones/8/scale = Vector3(1, 1, 1)
|
||||
bones/9/name = "Bone.009"
|
||||
bones/9/parent = 1
|
||||
@@ -1080,21 +1080,21 @@ bones/10/parent = 9
|
||||
bones/10/rest = Transform3D(0.999443, 0.0307126, -0.0130675, -0.0268698, 0.972617, 0.230855, 0.0197998, -0.230375, 0.9729, 4.787e-07, 0.347821, -1.78814e-07)
|
||||
bones/10/enabled = true
|
||||
bones/10/position = Vector3(4.787e-07, 0.347821, -1.78814e-07)
|
||||
bones/10/rotation = Quaternion(-0.424109, 0.272209, -0.0484802, 0.862371)
|
||||
bones/10/rotation = Quaternion(-0.418874, 0.268079, -0.053877, 0.865896)
|
||||
bones/10/scale = Vector3(1, 1, 1)
|
||||
bones/11/name = "Bone.011"
|
||||
bones/11/parent = 10
|
||||
bones/11/rest = Transform3D(0.999931, -0.0022606, -0.0115383, 0.00506641, 0.968404, 0.249334, 0.0106101, -0.249375, 0.968349, 8.49366e-07, 0.236611, 4.17233e-07)
|
||||
bones/11/enabled = true
|
||||
bones/11/position = Vector3(8.49366e-07, 0.236611, 4.17233e-07)
|
||||
bones/11/rotation = Quaternion(-0.45076, -0.127508, -0.322391, 0.82257)
|
||||
bones/11/rotation = Quaternion(-0.445583, -0.132523, -0.326368, 0.823029)
|
||||
bones/11/scale = Vector3(1, 1, 1)
|
||||
bones/12/name = "Bone.012"
|
||||
bones/12/parent = 11
|
||||
bones/12/rest = Transform3D(0.997806, -0.0280227, -0.0599811, 0.0357475, 0.990624, 0.13186, 0.0557236, -0.133715, 0.989452, -5.93718e-07, 0.172989, 1.78814e-07)
|
||||
bones/12/enabled = true
|
||||
bones/12/position = Vector3(-5.93718e-07, 0.172989, 1.78814e-07)
|
||||
bones/12/rotation = Quaternion(-0.0854781, -0.0267645, 0.0184508, 0.99581)
|
||||
bones/12/rotation = Quaternion(-0.0667452, -0.0289867, 0.0160086, 0.997221)
|
||||
bones/12/scale = Vector3(1, 1, 1)
|
||||
bones/13/name = "Bone.013"
|
||||
bones/13/parent = 1
|
||||
@@ -1108,14 +1108,14 @@ bones/14/parent = 13
|
||||
bones/14/rest = Transform3D(0.959373, -0.277519, 0.0508523, 0.259649, 0.938956, 0.225709, -0.110386, -0.203335, 0.972867, 1.19209e-07, 0.369994, -3.57628e-07)
|
||||
bones/14/enabled = true
|
||||
bones/14/position = Vector3(1.19209e-07, 0.369994, -3.57628e-07)
|
||||
bones/14/rotation = Quaternion(-0.481403, 0.211647, 0.0607506, 0.84839)
|
||||
bones/14/rotation = Quaternion(-0.472896, 0.213302, 0.0552251, 0.853125)
|
||||
bones/14/scale = Vector3(1, 1, 1)
|
||||
bones/15/name = "Bone.015"
|
||||
bones/15/parent = 14
|
||||
bones/15/rest = Transform3D(0.987789, 0.153063, -0.029059, -0.126508, 0.89688, 0.423794, 0.0909294, -0.414943, 0.905292, -4.17233e-07, 0.248162, 1.19209e-07)
|
||||
bones/15/enabled = true
|
||||
bones/15/position = Vector3(-4.17233e-07, 0.248162, 1.19209e-07)
|
||||
bones/15/rotation = Quaternion(-0.447179, -0.175884, -0.432328, 0.763012)
|
||||
bones/15/rotation = Quaternion(-0.443662, -0.175899, -0.44075, 0.760239)
|
||||
bones/15/scale = Vector3(1, 1, 1)
|
||||
bones/16/name = "Bone.016"
|
||||
bones/16/parent = 15
|
||||
@@ -1129,21 +1129,21 @@ bones/17/parent = 1
|
||||
bones/17/rest = Transform3D(0.731562, 0.681774, 8.39789e-05, -0.68032, 0.729994, 0.0653794, 0.0445127, -0.0478862, 0.99786, 8.9407e-08, 0.416929, -2.38419e-07)
|
||||
bones/17/enabled = true
|
||||
bones/17/position = Vector3(8.9407e-08, 0.416929, -2.38419e-07)
|
||||
bones/17/rotation = Quaternion(-0.316659, 0.0307608, -0.49809, 0.806652)
|
||||
bones/17/rotation = Quaternion(-0.316659, 0.0307609, -0.49809, 0.806652)
|
||||
bones/17/scale = Vector3(1, 1, 1)
|
||||
bones/18/name = "Bone.018"
|
||||
bones/18/parent = 17
|
||||
bones/18/rest = Transform3D(0.858902, -0.508701, 0.0592547, 0.482273, 0.842314, 0.240665, -0.172338, -0.178131, 0.968798, 4.17233e-07, 0.400229, 0)
|
||||
bones/18/enabled = true
|
||||
bones/18/position = Vector3(4.17233e-07, 0.400229, 0)
|
||||
bones/18/rotation = Quaternion(-0.50778, 0.133272, 0.14124, 0.839315)
|
||||
bones/18/rotation = Quaternion(-0.498789, 0.139352, 0.136152, 0.844543)
|
||||
bones/18/scale = Vector3(1, 1, 1)
|
||||
bones/19/name = "Bone.019"
|
||||
bones/19/parent = 18
|
||||
bones/19/rest = Transform3D(0.998851, -0.0332957, -0.0344645, 0.0348088, 0.998413, 0.0442743, 0.0329356, -0.0454231, 0.998425, 4.17233e-07, 0.196711, -2.38419e-07)
|
||||
bones/19/enabled = true
|
||||
bones/19/position = Vector3(4.17233e-07, 0.196711, -2.38419e-07)
|
||||
bones/19/rotation = Quaternion(-0.244721, -0.250689, -0.339782, 0.87282)
|
||||
bones/19/rotation = Quaternion(-0.240237, -0.252943, -0.349851, 0.869431)
|
||||
bones/19/scale = Vector3(1, 1, 1)
|
||||
bones/20/name = "Bone.020"
|
||||
bones/20/parent = 19
|
||||
@@ -1156,8 +1156,8 @@ bones/21/name = "Bone.021"
|
||||
bones/21/parent = -1
|
||||
bones/21/rest = Transform3D(0.761771, 0.635827, -0.12422, -0.154809, -0.00753344, -0.987916, -0.629079, 0.771795, 0.0926928, -3.0206, 0.148975, -3.31442)
|
||||
bones/21/enabled = true
|
||||
bones/21/position = Vector3(-3.02062, 1.15557, -3.26273)
|
||||
bones/21/rotation = Quaternion(0.707755, -0.22069, -0.355822, 0.569007)
|
||||
bones/21/position = Vector3(-3.02652, 1.16647, -3.26359)
|
||||
bones/21/rotation = Quaternion(0.703731, -0.231088, -0.363531, 0.564983)
|
||||
bones/21/scale = Vector3(1, 1, 1)
|
||||
|
||||
[node name="CHEST_005" type="MeshInstance3D" parent="ARM3/3_ R STATUS ARM/Skeleton3D"]
|
||||
@@ -1168,6 +1168,7 @@ skin = SubResource("Skin_5w0um")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_30h76")
|
||||
}
|
||||
autoplay = "ARM 3 IDLE"
|
||||
|
||||
[node name="AnimationTree" type="AnimationTree" parent="ARM3"]
|
||||
unique_name_in_owner = true
|
||||
|
||||
@@ -2,21 +2,22 @@
|
||||
|
||||
[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="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_wbqyb"]
|
||||
[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="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_sb6ar"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_ao_1k.jpg" id="3_hehm5"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/model/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://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="5_up55p"]
|
||||
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_roughness_1k.jpg" id="5_up55p"]
|
||||
[ext_resource type="Texture2D" uid="uid://7ncuc2802a7c" path="res://src/vfx/Enemy/processed lightning bolts/plightning1.png" id="7_iw3hx"]
|
||||
[ext_resource type="AudioStream" uid="uid://coux7hls1vils" path="res://src/audio/sfx/ENEMY_DEMONWALL_THUNDER.ogg" id="8_el805"]
|
||||
[ext_resource type="Texture2D" uid="uid://cm5di6dciqwa5" path="res://src/vfx/Enemy/processed lightning bolts/plightning3.png" id="8_wbqyb"]
|
||||
[ext_resource type="Texture2D" uid="uid://bcl1oo6yr37wl" path="res://src/vfx/Enemy/processed lightning bolts/plightning4.png" id="9_el805"]
|
||||
[ext_resource type="AudioStream" uid="uid://bgumf0x52xmby" path="res://src/audio/sfx/enemy_ambassador_kick.ogg" id="9_sb6ar"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_wbqyb"]
|
||||
script = ExtResource("2_wbqyb")
|
||||
[sub_resource type="Resource" id="Resource_2fqbk"]
|
||||
script = ExtResource("2_sb6ar")
|
||||
Damage = 10
|
||||
ElementType = 5
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jeu65"]
|
||||
@@ -808,7 +809,7 @@ albedo_texture = ExtResource("9_el805")
|
||||
|
||||
[node name="Arm4" type="Node3D"]
|
||||
script = ExtResource("1_nwywg")
|
||||
AttackData = SubResource("Resource_wbqyb")
|
||||
_demonArmAttackData = SubResource("Resource_2fqbk")
|
||||
|
||||
[node name="ARM4" type="Node3D" parent="."]
|
||||
|
||||
@@ -820,8 +821,8 @@ bones/0/name = "Bone"
|
||||
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/enabled = true
|
||||
bones/0/position = Vector3(-2.11229, -0.244131, -1.67003)
|
||||
bones/0/rotation = Quaternion(0.0888077, -0.515917, -0.43396, 0.733227)
|
||||
bones/0/position = Vector3(-2.10076, -0.228424, -1.65166)
|
||||
bones/0/rotation = Quaternion(0.0866253, -0.516957, -0.430609, 0.734729)
|
||||
bones/0/scale = Vector3(1, 1, 1)
|
||||
bones/1/name = "Bone.001"
|
||||
bones/1/parent = 0
|
||||
@@ -974,8 +975,8 @@ bones/22/name = "Bone.021"
|
||||
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/enabled = true
|
||||
bones/22/position = Vector3(-2.03072, 0.815672, -3.63951)
|
||||
bones/22/rotation = Quaternion(0.835322, -0.117748, -0.167405, 0.510243)
|
||||
bones/22/position = Vector3(-2.03365, 0.801199, -3.64051)
|
||||
bones/22/rotation = Quaternion(0.831386, -0.115132, -0.165592, 0.517804)
|
||||
bones/22/scale = Vector3(1, 1, 1)
|
||||
|
||||
[node name="CHEST_003" type="MeshInstance3D" parent="ARM4/4_ R WEAPON ARM/Skeleton3D"]
|
||||
@@ -983,7 +984,7 @@ mesh = SubResource("ArrayMesh_k01v5")
|
||||
skin = SubResource("Skin_f7n3b")
|
||||
|
||||
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM4/4_ R WEAPON ARM/Skeleton3D"]
|
||||
transform = Transform3D(0.199421, -0.927333, 0.316677, -0.818551, -0.335306, -0.466417, 0.538708, -0.166202, -0.825936, -0.367673, 1.2894, -0.483307)
|
||||
transform = Transform3D(0.203224, -0.926274, 0.31736, -0.813548, -0.340096, -0.471671, 0.544829, -0.162333, -0.822684, -0.360405, 1.32093, -0.479308)
|
||||
bone_name = "Bone.008"
|
||||
bone_idx = 8
|
||||
|
||||
|
||||
@@ -3,17 +3,18 @@
|
||||
[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://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_flp87"]
|
||||
[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://hhkrujf0lr46" path="res://src/enemy/enemy_types/16. demon wall/ROCK SMASH_AREA_2_MAIN_STON2E.png" 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"]
|
||||
[ext_resource type="Texture2D" uid="uid://hhkrujf0lr46" path="res://src/enemy/enemy_types/16. demon wall/model/ROCK SMASH_AREA_2_MAIN_STON2E.png" id="2_mq4nh"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_ao_1k.jpg" id="3_b7812"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/model/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/model/concrete_0003_roughness_1k.jpg" id="5_flp87"]
|
||||
[ext_resource type="AudioStream" uid="uid://cm565avpubaxy" path="res://src/audio/sfx/ENEMY_DEMONWALL_SMASH.ogg" id="8_mx4ao"]
|
||||
[ext_resource type="AudioStream" uid="uid://bgumf0x52xmby" path="res://src/audio/sfx/enemy_ambassador_kick.ogg" id="9_gju43"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_flp87"]
|
||||
[sub_resource type="Resource" id="Resource_mx4ao"]
|
||||
script = ExtResource("2_flp87")
|
||||
Damage = 10
|
||||
Damage = 15
|
||||
ElementType = 2
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_so2su"]
|
||||
@@ -1400,19 +1401,19 @@ transitions = ["Start", "idle", SubResource("AnimationNodeStateMachineTransition
|
||||
|
||||
[node name="Arm5" type="Node3D"]
|
||||
script = ExtResource("1_j3ruw")
|
||||
AttackData = SubResource("Resource_flp87")
|
||||
_demonArmAttackData = SubResource("Resource_mx4ao")
|
||||
|
||||
[node name="ROCK SMASH" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.59119, 7.25161, 10.1115)
|
||||
visible = false
|
||||
|
||||
[node name="Cube_cell_036" type="MeshInstance3D" parent="ROCK SMASH"]
|
||||
transform = Transform3D(-0.77596, 0.249848, 0.399317, 0.229652, 0.872535, -0.0996708, -0.411264, 0.0158233, -0.809076, 7.35226, -3.57915, 0.545726)
|
||||
transform = Transform3D(-0.77596, 0.249848, 0.399317, 0.229652, 0.872535, -0.0996709, -0.411264, 0.0158232, -0.809076, 7.35226, -3.57915, 0.545726)
|
||||
mesh = SubResource("ArrayMesh_mwsfi")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_cell_026_cell" type="MeshInstance3D" parent="ROCK SMASH"]
|
||||
transform = Transform3D(0.869264, 0.0678596, 0.25252, -0.212709, 0.693359, 0.545894, -0.152073, -0.581928, 0.679871, -1.57176, -3.54047, 17.4467)
|
||||
transform = Transform3D(0.869264, 0.0678598, 0.25252, -0.212709, 0.693359, 0.545894, -0.152073, -0.581928, 0.679871, -1.57176, -3.54047, 17.4467)
|
||||
mesh = SubResource("ArrayMesh_yaf82")
|
||||
skeleton = NodePath("")
|
||||
|
||||
@@ -1422,17 +1423,17 @@ mesh = SubResource("ArrayMesh_mf0fv")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_cell_005_cell_001" type="MeshInstance3D" parent="ROCK SMASH"]
|
||||
transform = Transform3D(-0.151836, -0.221721, 0.867051, -0.889419, 0.135014, -0.121228, -0.0993516, -0.869829, -0.23983, -0.447331, -3.51994, -9.17886)
|
||||
transform = Transform3D(-0.151836, -0.221721, 0.867051, -0.889419, 0.135014, -0.121227, -0.0993517, -0.869829, -0.23983, -0.447331, -3.51994, -9.17886)
|
||||
mesh = SubResource("ArrayMesh_ftrgi")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_cell_cell" type="MeshInstance3D" parent="ROCK SMASH"]
|
||||
transform = Transform3D(0.634157, 0.294344, -0.323215, -0.605196, 0.353464, -0.00828141, 0.235741, 0.115613, 0.848207, -0.592601, -3.56393, 0.335403)
|
||||
transform = Transform3D(0.634157, 0.294344, -0.323215, -0.605196, 0.353464, -0.0082817, 0.235741, 0.115613, 0.848207, -0.592601, -3.56393, 0.335403)
|
||||
mesh = SubResource("ArrayMesh_puagn")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_cell_cell_005" type="MeshInstance3D" parent="ROCK SMASH"]
|
||||
transform = Transform3D(-0.697736, 0.548522, 0.190476, 0.269844, 0.569977, -0.652918, -0.514143, -0.445243, -0.601173, 5.1152, -3.59344, 5.76258)
|
||||
transform = Transform3D(-0.697736, 0.548522, 0.190477, 0.269844, 0.569977, -0.652918, -0.514143, -0.445243, -0.601172, 5.1152, -3.59344, 5.76258)
|
||||
mesh = SubResource("ArrayMesh_082ym")
|
||||
skeleton = NodePath("")
|
||||
|
||||
@@ -1442,12 +1443,12 @@ mesh = SubResource("ArrayMesh_fugsc")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_cell_cell_004_cell_007" type="MeshInstance3D" parent="ROCK SMASH"]
|
||||
transform = Transform3D(0.171285, 0.376762, -0.807901, -0.0681689, 0.825807, 0.370659, 0.888823, -0.00926998, 0.184119, 2.93068, -3.53875, -3.42814)
|
||||
transform = Transform3D(0.171285, 0.376762, -0.807901, -0.0681688, 0.825807, 0.370659, 0.888823, -0.00926995, 0.184118, 2.93068, -3.53875, -3.42814)
|
||||
mesh = SubResource("ArrayMesh_8hrhs")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_cell_005_cell_cell_006" type="MeshInstance3D" parent="ROCK SMASH"]
|
||||
transform = Transform3D(-0.404434, 0.615904, -0.530177, 0.0258777, -0.582143, -0.696012, -0.812253, -0.325215, 0.241809, -4.11829, -3.37613, -5.54113)
|
||||
transform = Transform3D(-0.404434, 0.615904, -0.530177, 0.0258777, -0.582143, -0.696012, -0.812253, -0.325215, 0.24181, -4.11829, -3.37613, -5.54113)
|
||||
mesh = SubResource("ArrayMesh_53pjh")
|
||||
skeleton = NodePath("")
|
||||
|
||||
@@ -1457,7 +1458,7 @@ mesh = SubResource("ArrayMesh_f8xj0")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_cell_026_cell_006_cell_006" type="MeshInstance3D" parent="ROCK SMASH"]
|
||||
transform = Transform3D(0.765097, 0.459496, 0.16578, -0.482873, 0.66485, 0.385745, 0.0738425, -0.413315, 0.804804, -2.70943, -3.48923, 8.10288)
|
||||
transform = Transform3D(0.765097, 0.459495, 0.165779, -0.482873, 0.66485, 0.385745, 0.0738425, -0.413315, 0.804804, -2.70943, -3.48923, 8.10288)
|
||||
mesh = SubResource("ArrayMesh_xmko7")
|
||||
skeleton = NodePath("")
|
||||
|
||||
@@ -1472,7 +1473,7 @@ mesh = SubResource("ArrayMesh_t7oxb")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Cube_cell_008_cell_004" type="MeshInstance3D" parent="ROCK SMASH"]
|
||||
transform = Transform3D(0.847687, -0.318275, -0.0641788, 0.323137, 0.844491, 0.080062, 0.0316354, -0.0976118, 0.901922, 2.81729, -3.32356, 3.46052)
|
||||
transform = Transform3D(0.847687, -0.318276, -0.064179, 0.323137, 0.844491, 0.080062, 0.0316354, -0.0976118, 0.901922, 2.81729, -3.32356, 3.46052)
|
||||
mesh = SubResource("ArrayMesh_ms1fr")
|
||||
skeleton = NodePath("")
|
||||
|
||||
@@ -1486,22 +1487,22 @@ bones/0/name = "Bone"
|
||||
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/enabled = true
|
||||
bones/0/position = Vector3(2.62006, -0.0504998, -1.30297)
|
||||
bones/0/rotation = Quaternion(0.305712, 0.531545, 0.670669, 0.417376)
|
||||
bones/0/position = Vector3(2.62117, -0.0474182, -1.28654)
|
||||
bones/0/rotation = Quaternion(0.302482, 0.535307, 0.668179, 0.418913)
|
||||
bones/0/scale = Vector3(1, 1, 1)
|
||||
bones/1/name = "Bone.001"
|
||||
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/enabled = true
|
||||
bones/1/position = Vector3(-2.93367e-07, 1.85949, 2.16067e-07)
|
||||
bones/1/rotation = Quaternion(-0.0168523, 0.173041, -0.130468, 0.97609)
|
||||
bones/1/rotation = Quaternion(-0.052193, 0.164648, -0.11825, 0.977847)
|
||||
bones/1/scale = Vector3(1, 1, 1)
|
||||
bones/2/name = "Bone.002"
|
||||
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/enabled = true
|
||||
bones/2/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07)
|
||||
bones/2/rotation = Quaternion(-0.391899, -0.0013121, -0.5353, 0.748243)
|
||||
bones/2/rotation = Quaternion(-0.422371, -0.00752845, -0.513027, 0.747228)
|
||||
bones/2/scale = Vector3(1, 1, 1)
|
||||
bones/3/name = "Bone.003"
|
||||
bones/3/parent = 2
|
||||
@@ -1522,7 +1523,7 @@ 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/enabled = true
|
||||
bones/5/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07)
|
||||
bones/5/rotation = Quaternion(-0.110087, 0.126641, -0.29005, 0.942186)
|
||||
bones/5/rotation = Quaternion(-0.142998, 0.136875, -0.274563, 0.940974)
|
||||
bones/5/scale = Vector3(1, 1, 1)
|
||||
bones/6/name = "Bone.006"
|
||||
bones/6/parent = 5
|
||||
@@ -1550,7 +1551,7 @@ 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/enabled = true
|
||||
bones/9/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07)
|
||||
bones/9/rotation = Quaternion(-0.0210906, 0.123642, -0.0302292, 0.991642)
|
||||
bones/9/rotation = Quaternion(-0.0497439, 0.143447, -0.0159142, 0.988279)
|
||||
bones/9/scale = Vector3(1, 1, 1)
|
||||
bones/10/name = "Bone.010"
|
||||
bones/10/parent = 9
|
||||
@@ -1578,7 +1579,7 @@ 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/enabled = true
|
||||
bones/13/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07)
|
||||
bones/13/rotation = Quaternion(0.11576, 0.0979914, 0.145937, 0.977599)
|
||||
bones/13/rotation = Quaternion(0.0927547, 0.124924, 0.158077, 0.975091)
|
||||
bones/13/scale = Vector3(1, 1, 1)
|
||||
bones/14/name = "Bone.014"
|
||||
bones/14/parent = 13
|
||||
@@ -1606,7 +1607,7 @@ 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/enabled = true
|
||||
bones/17/position = Vector3(5.40167e-08, 0.416929, 1.78814e-07)
|
||||
bones/17/rotation = Quaternion(0.209665, -0.0019727, 0.251644, 0.944834)
|
||||
bones/17/rotation = Quaternion(0.192001, 0.0285431, 0.264007, 0.944786)
|
||||
bones/17/scale = Vector3(1, 1, 0.999999)
|
||||
bones/18/name = "Bone.018"
|
||||
bones/18/parent = 17
|
||||
@@ -1633,8 +1634,8 @@ bones/21/name = "Bone.021"
|
||||
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/enabled = true
|
||||
bones/21/position = Vector3(2.37565, -0.462059, -3.45991)
|
||||
bones/21/rotation = Quaternion(0.541548, 0.478946, 0.336956, 0.603155)
|
||||
bones/21/position = Vector3(2.37565, -0.462036, -3.45991)
|
||||
bones/21/rotation = Quaternion(0.541596, 0.478927, 0.337003, 0.603102)
|
||||
bones/21/scale = Vector3(1, 1, 1)
|
||||
|
||||
[node name="CHEST_008" type="MeshInstance3D" parent="ARM5/5_ R MELEE ARM/Skeleton3D"]
|
||||
@@ -1642,7 +1643,7 @@ mesh = SubResource("ArrayMesh_mat8l")
|
||||
skin = SubResource("Skin_em6a3")
|
||||
|
||||
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM5/5_ R MELEE ARM/Skeleton3D"]
|
||||
transform = Transform3D(-0.92118, -0.279613, 0.270633, 0.362958, -0.366615, 0.856653, -0.140313, 0.887361, 0.439207, 2.10933, -0.149498, 1.26339)
|
||||
transform = Transform3D(-0.938513, -0.289814, 0.187617, 0.309139, -0.4635, 0.830421, -0.153707, 0.837362, 0.524594, 2.07352, -0.175993, 1.27951)
|
||||
bone_name = "Bone.018"
|
||||
bone_idx = 18
|
||||
|
||||
@@ -1660,6 +1661,7 @@ disabled = true
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_chbc8")
|
||||
}
|
||||
autoplay = "ARM 5 IDLE"
|
||||
|
||||
[node name="Rock Smash Animation" type="AnimationPlayer" parent="ARM5"]
|
||||
process_mode = 3
|
||||
|
||||
@@ -1,13 +1,21 @@
|
||||
[gd_scene load_steps=23 format=4 uid="uid://cuuwu8gpe2lba"]
|
||||
[gd_scene load_steps=25 format=4 uid="uid://cuuwu8gpe2lba"]
|
||||
|
||||
[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://dlsgyx4i1jmp3" path="res://src/enemy/EnemyLoreInfo.cs" id="2_3jiko"]
|
||||
[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://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"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_f844v"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_ao_1k.jpg" id="3_7qtol"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/model/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/model/concrete_0003_roughness_1k.jpg" id="5_3jiko"]
|
||||
[ext_resource type="AudioStream" uid="uid://bgumf0x52xmby" path="res://src/audio/sfx/enemy_ambassador_kick.ogg" id="7_3jiko"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_a31v7"]
|
||||
script = ExtResource("2_f844v")
|
||||
Damage = 10
|
||||
ElementType = 0
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_f844v"]
|
||||
script = ExtResource("2_3jiko")
|
||||
Name = ""
|
||||
@@ -462,7 +470,7 @@ tracks/23/path = NodePath("%Hitbox/CollisionShape3D:disabled")
|
||||
tracks/23/interp = 1
|
||||
tracks/23/loop_wrap = true
|
||||
tracks/23/keys = {
|
||||
"times": PackedFloat32Array(0, 0.475837, 0.578469),
|
||||
"times": PackedFloat32Array(0, 0.4, 0.578469),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
@@ -531,6 +539,7 @@ transitions = ["attack", "idle", SubResource("AnimationNodeStateMachineTransitio
|
||||
|
||||
[node name="Arm6" type="Node3D"]
|
||||
script = ExtResource("1_xefo1")
|
||||
_demonArmAttackData = SubResource("Resource_a31v7")
|
||||
EnemyLoreInfo = SubResource("Resource_f844v")
|
||||
|
||||
[node name="ARM6" type="Node3D" parent="."]
|
||||
@@ -543,29 +552,29 @@ bones/0/name = "Bone"
|
||||
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/enabled = true
|
||||
bones/0/position = Vector3(2.6834, -0.761604, -1.97807)
|
||||
bones/0/rotation = Quaternion(0.400546, 0.649916, 0.591921, -0.258462)
|
||||
bones/0/position = Vector3(2.33342, -0.687147, -1.91261)
|
||||
bones/0/rotation = Quaternion(0.234862, 0.559252, 0.453205, 0.653209)
|
||||
bones/0/scale = Vector3(1, 1, 1)
|
||||
bones/1/name = "Bone.001"
|
||||
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/enabled = true
|
||||
bones/1/position = Vector3(-2.57045e-07, 1.85949, -1.63913e-07)
|
||||
bones/1/rotation = Quaternion(-0.033478, -0.0246521, -0.0821031, 0.995756)
|
||||
bones/1/rotation = Quaternion(-0.0200825, -6.67805e-05, 0.0364532, 0.999134)
|
||||
bones/1/scale = Vector3(1, 1, 1)
|
||||
bones/2/name = "Bone.002"
|
||||
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/enabled = true
|
||||
bones/2/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07)
|
||||
bones/2/rotation = Quaternion(-0.465115, 0.231991, -0.547422, 0.655879)
|
||||
bones/2/rotation = Quaternion(-0.464257, 0.232683, -0.547169, 0.656453)
|
||||
bones/2/scale = Vector3(1, 1, 1)
|
||||
bones/3/name = "Bone.003"
|
||||
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/enabled = true
|
||||
bones/3/position = Vector3(-2.79397e-07, 0.298125, 7.07805e-08)
|
||||
bones/3/rotation = Quaternion(0.144299, -0.0280403, 0.516063, 0.843843)
|
||||
bones/3/rotation = Quaternion(0.143653, -0.0285067, 0.515388, 0.844349)
|
||||
bones/3/scale = Vector3(1, 1, 1)
|
||||
bones/4/name = "Bone.004"
|
||||
bones/4/parent = 3
|
||||
@@ -579,14 +588,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/enabled = true
|
||||
bones/5/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07)
|
||||
bones/5/rotation = Quaternion(-0.0563241, 0.0165466, -0.0756923, 0.995402)
|
||||
bones/5/rotation = Quaternion(-0.0550595, 0.0166141, -0.0757134, 0.99547)
|
||||
bones/5/scale = Vector3(1, 1, 1)
|
||||
bones/6/name = "Bone.006"
|
||||
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/enabled = true
|
||||
bones/6/position = Vector3(0, 0.366571, 4.47035e-08)
|
||||
bones/6/rotation = Quaternion(-0.656146, -0.210149, 0.0682503, 0.721562)
|
||||
bones/6/rotation = Quaternion(-0.654594, -0.210106, 0.0679959, 0.723007)
|
||||
bones/6/scale = Vector3(1, 1, 1)
|
||||
bones/7/name = "Bone.007"
|
||||
bones/7/parent = 6
|
||||
@@ -614,7 +623,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/enabled = true
|
||||
bones/10/position = Vector3(-2.98023e-08, 0.347821, 2.23517e-07)
|
||||
bones/10/rotation = Quaternion(-0.677531, -0.0607501, -0.0961043, 0.726653)
|
||||
bones/10/rotation = Quaternion(-0.675095, -0.0610144, -0.0962713, 0.728873)
|
||||
bones/10/scale = Vector3(1, 1, 1)
|
||||
bones/11/name = "Bone.011"
|
||||
bones/11/parent = 10
|
||||
@@ -642,7 +651,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/enabled = true
|
||||
bones/14/position = Vector3(4.93601e-08, 0.369994, -2.08616e-07)
|
||||
bones/14/rotation = Quaternion(-0.734122, 0.0966717, -0.170199, 0.650194)
|
||||
bones/14/rotation = Quaternion(-0.731906, 0.096456, -0.170995, 0.652511)
|
||||
bones/14/scale = Vector3(1, 1, 1)
|
||||
bones/15/name = "Bone.015"
|
||||
bones/15/parent = 14
|
||||
@@ -663,14 +672,14 @@ 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/enabled = true
|
||||
bones/17/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07)
|
||||
bones/17/rotation = Quaternion(-0.0210445, 0.00747357, 0.334765, 0.942037)
|
||||
bones/17/rotation = Quaternion(-0.0199501, 0.00705526, 0.334738, 0.942074)
|
||||
bones/17/scale = Vector3(1, 1, 1)
|
||||
bones/18/name = "Bone.018"
|
||||
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/enabled = true
|
||||
bones/18/position = Vector3(-1.56462e-07, 0.400229, 2.23517e-07)
|
||||
bones/18/rotation = Quaternion(-0.697513, 0.105359, -0.21466, 0.675497)
|
||||
bones/18/rotation = Quaternion(-0.695336, 0.104526, -0.215964, 0.677452)
|
||||
bones/18/scale = Vector3(1, 1, 1)
|
||||
bones/19/name = "Bone.019"
|
||||
bones/19/parent = 18
|
||||
@@ -690,8 +699,8 @@ bones/21/name = "Bone.021"
|
||||
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/enabled = true
|
||||
bones/21/position = Vector3(0.837023, -0.89043, -2.81607)
|
||||
bones/21/rotation = Quaternion(0.630756, 0.472853, -0.24431, 0.564686)
|
||||
bones/21/position = Vector3(1.21143, -0.972924, -3.57818)
|
||||
bones/21/rotation = Quaternion(0.642021, 0.331106, -0.056294, 0.689209)
|
||||
bones/21/scale = Vector3(1, 1, 1)
|
||||
|
||||
[node name="CHEST_001" type="MeshInstance3D" parent="ARM6/6_ L WEAPON ARM/Skeleton3D"]
|
||||
@@ -699,7 +708,7 @@ mesh = SubResource("ArrayMesh_4ec00")
|
||||
skin = SubResource("Skin_37t5x")
|
||||
|
||||
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM6/6_ L WEAPON ARM/Skeleton3D"]
|
||||
transform = Transform3D(-0.579049, -0.29385, -0.760496, 0.537072, 0.564315, -0.626979, 0.613397, -0.771492, -0.168947, 4.73318, -1.14974, -0.587044)
|
||||
transform = Transform3D(0.216771, 0.848718, -0.482378, 0.906272, -0.35863, -0.223729, -0.362878, -0.388668, -0.84691, 1.24707, 0.226933, 0.130769)
|
||||
bone_name = "Bone.020"
|
||||
bone_idx = 20
|
||||
|
||||
|
||||
@@ -2,17 +2,18 @@
|
||||
|
||||
[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="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_v88k1"]
|
||||
[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"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_ssyb0"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_ao_1k.jpg" id="3_11f7o"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/model/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/model/concrete_0003_roughness_1k.jpg" id="5_v88k1"]
|
||||
[ext_resource type="Texture2D" uid="uid://cnnn1m1mcb6qc" path="res://src/vfx/Enemy/FLAME_SPRITE_SHEET_FIXED.png" id="6_xpy5w"]
|
||||
[ext_resource type="AudioStream" uid="uid://xtdvy7l702sl" path="res://src/audio/sfx/enemy_demon_wall_flamethrower.ogg" id="8_ssyb0"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_v88k1"]
|
||||
script = ExtResource("2_v88k1")
|
||||
[sub_resource type="Resource" id="Resource_1dags"]
|
||||
script = ExtResource("2_ssyb0")
|
||||
Damage = 10
|
||||
ElementType = 4
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_o18ct"]
|
||||
@@ -611,7 +612,7 @@ transitions = ["idle", "attack", SubResource("AnimationNodeStateMachineTransitio
|
||||
|
||||
[node name="Arm7" type="Node3D"]
|
||||
script = ExtResource("1_enq7k")
|
||||
AttackData = SubResource("Resource_v88k1")
|
||||
_demonArmAttackData = SubResource("Resource_1dags")
|
||||
|
||||
[node name="Pivot" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
@@ -628,155 +629,155 @@ bones/0/name = "Bone"
|
||||
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/enabled = true
|
||||
bones/0/position = Vector3(2.25513, -0.594931, -1.49851)
|
||||
bones/0/rotation = Quaternion(0.241272, 0.28664, 0.625464, 0.684412)
|
||||
bones/0/position = Vector3(2.24687, -0.603565, -1.50375)
|
||||
bones/0/rotation = Quaternion(0.200314, 0.336823, 0.597388, 0.69968)
|
||||
bones/0/scale = Vector3(1, 1, 1)
|
||||
bones/1/name = "Bone.001"
|
||||
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/enabled = true
|
||||
bones/1/position = Vector3(3.45986e-07, 1.85949, 1.30385e-07)
|
||||
bones/1/rotation = Quaternion(0.0832379, 0.578544, 0.158159, 0.79583)
|
||||
bones/1/rotation = Quaternion(0.0439019, 0.561069, 0.181771, 0.806371)
|
||||
bones/1/scale = Vector3(1, 1, 1)
|
||||
bones/2/name = "Bone.002"
|
||||
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/enabled = true
|
||||
bones/2/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08)
|
||||
bones/2/rotation = Quaternion(-0.0476991, 0.174387, -0.61332, 0.768865)
|
||||
bones/2/rotation = Quaternion(-0.0502628, 0.159361, -0.617504, 0.768613)
|
||||
bones/2/scale = Vector3(1, 1, 1)
|
||||
bones/3/name = "Bone.003"
|
||||
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/enabled = true
|
||||
bones/3/position = Vector3(-3.50177e-07, 0.298125, 3.20375e-07)
|
||||
bones/3/rotation = Quaternion(-0.123493, -0.125017, 0.31463, 0.932806)
|
||||
bones/3/rotation = Quaternion(-0.145398, -0.132355, 0.316618, 0.927952)
|
||||
bones/3/scale = Vector3(1, 1, 1)
|
||||
bones/4/name = "Bone.004"
|
||||
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/enabled = true
|
||||
bones/4/position = Vector3(6.03497e-07, 0.217615, -2.83122e-07)
|
||||
bones/4/rotation = Quaternion(0.0175996, 0.0301154, 0.202945, 0.978569)
|
||||
bones/4/rotation = Quaternion(0.0106567, 0.0372919, 0.235428, 0.971118)
|
||||
bones/4/scale = Vector3(1, 1, 1)
|
||||
bones/5/name = "Bone.005"
|
||||
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/enabled = true
|
||||
bones/5/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08)
|
||||
bones/5/rotation = Quaternion(-0.0223058, 0.0223735, -0.235116, 0.971454)
|
||||
bones/5/rotation = Quaternion(-0.0188493, 0.0241119, -0.235656, 0.971355)
|
||||
bones/5/scale = Vector3(1, 1, 1)
|
||||
bones/6/name = "Bone.006"
|
||||
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/enabled = true
|
||||
bones/6/position = Vector3(-1.56462e-07, 0.366571, -7.45058e-08)
|
||||
bones/6/rotation = Quaternion(-0.153508, -0.0324337, 0.185671, 0.970005)
|
||||
bones/6/rotation = Quaternion(-0.169635, -0.0329126, 0.191356, 0.96619)
|
||||
bones/6/scale = Vector3(1, 1, 1)
|
||||
bones/7/name = "Bone.007"
|
||||
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/enabled = true
|
||||
bones/7/position = Vector3(2.14204e-07, 0.229155, -1.71363e-07)
|
||||
bones/7/rotation = Quaternion(-0.027344, 0.0459692, 0.0143377, 0.998466)
|
||||
bones/7/rotation = Quaternion(-0.00283236, 0.05759, 0.0166798, 0.998197)
|
||||
bones/7/scale = Vector3(1, 1, 1)
|
||||
bones/8/name = "Bone.008"
|
||||
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/enabled = true
|
||||
bones/8/position = Vector3(1.47149e-07, 0.142665, 1.63913e-07)
|
||||
bones/8/rotation = Quaternion(-0.178866, -0.0801028, 0.00611895, 0.980588)
|
||||
bones/8/rotation = Quaternion(-0.203504, -0.0903457, 0.00232082, 0.974894)
|
||||
bones/8/scale = Vector3(1, 1, 1)
|
||||
bones/9/name = "Bone.009"
|
||||
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/enabled = true
|
||||
bones/9/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08)
|
||||
bones/9/rotation = Quaternion(-0.0231721, 0.0216227, -0.0151247, 0.999383)
|
||||
bones/9/rotation = Quaternion(-0.021688, 0.0261656, -0.0132732, 0.999334)
|
||||
bones/9/scale = Vector3(1, 1, 1)
|
||||
bones/10/name = "Bone.010"
|
||||
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/enabled = true
|
||||
bones/10/position = Vector3(2.34169e-07, 0.347821, 2.51457e-07)
|
||||
bones/10/rotation = Quaternion(-0.0621742, -0.00259941, -0.00133589, 0.998061)
|
||||
bones/10/rotation = Quaternion(-0.0487945, -0.00206109, -0.00554914, 0.998791)
|
||||
bones/10/scale = Vector3(1, 1, 1)
|
||||
bones/11/name = "Bone.011"
|
||||
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/enabled = true
|
||||
bones/11/position = Vector3(-4.47035e-07, 0.236611, -1.2666e-07)
|
||||
bones/11/rotation = Quaternion(-0.121646, 0.00653855, 0.0111237, 0.99249)
|
||||
bones/11/rotation = Quaternion(-0.120739, 0.00924265, 0.0130704, 0.992555)
|
||||
bones/11/scale = Vector3(1, 1, 1)
|
||||
bones/12/name = "Bone.012"
|
||||
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/enabled = true
|
||||
bones/12/position = Vector3(-2.6077e-08, 0.172989, -8.9407e-08)
|
||||
bones/12/rotation = Quaternion(-0.107288, -0.0436371, -0.00665055, 0.993248)
|
||||
bones/12/rotation = Quaternion(-0.116755, -0.0467339, -0.00610559, 0.992042)
|
||||
bones/12/scale = Vector3(1, 1, 1)
|
||||
bones/13/name = "Bone.013"
|
||||
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/enabled = true
|
||||
bones/13/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08)
|
||||
bones/13/rotation = Quaternion(-0.0902744, -0.037031, 0.183043, 0.978251)
|
||||
bones/13/rotation = Quaternion(-0.081089, -0.0319464, 0.184809, 0.978902)
|
||||
bones/13/scale = Vector3(1, 1, 1)
|
||||
bones/14/name = "Bone.014"
|
||||
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/enabled = true
|
||||
bones/14/position = Vector3(-5.96046e-08, 0.369994, -1.19209e-07)
|
||||
bones/14/rotation = Quaternion(-0.0316788, 0.0767801, -0.162675, 0.983178)
|
||||
bones/14/rotation = Quaternion(-0.0126931, 0.0925276, -0.168593, 0.981251)
|
||||
bones/14/scale = Vector3(1, 1, 1)
|
||||
bones/15/name = "Bone.015"
|
||||
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/enabled = true
|
||||
bones/15/position = Vector3(3.35276e-07, 0.248162, 2.98023e-08)
|
||||
bones/15/rotation = Quaternion(-0.243831, -0.0759087, 0.0452602, 0.965783)
|
||||
bones/15/rotation = Quaternion(-0.250047, -0.0946701, 0.040612, 0.962738)
|
||||
bones/15/scale = Vector3(1, 1, 1)
|
||||
bones/16/name = "Bone.016"
|
||||
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/enabled = true
|
||||
bones/16/position = Vector3(2.5332e-07, 0.160425, 2.38419e-07)
|
||||
bones/16/rotation = Quaternion(-0.0552159, 0.00742891, -0.0715926, 0.995877)
|
||||
bones/16/rotation = Quaternion(-0.0938047, -0.00250931, -0.0712783, 0.993033)
|
||||
bones/16/scale = Vector3(1, 1, 1)
|
||||
bones/17/name = "Bone.017"
|
||||
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/enabled = true
|
||||
bones/17/position = Vector3(5.59958e-08, 0.416929, 4.28408e-08)
|
||||
bones/17/rotation = Quaternion(-0.0306865, -0.0720045, 0.361655, 0.929021)
|
||||
bones/17/rotation = Quaternion(-0.0322957, -0.0895413, 0.360132, 0.928033)
|
||||
bones/17/scale = Vector3(1, 1, 1)
|
||||
bones/18/name = "Bone.018"
|
||||
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/enabled = true
|
||||
bones/18/position = Vector3(3.20375e-07, 0.400228, 5.21541e-08)
|
||||
bones/18/rotation = Quaternion(-0.0709579, 0.135816, -0.24378, 0.957648)
|
||||
bones/18/rotation = Quaternion(-0.0652603, 0.162373, -0.237994, 0.955372)
|
||||
bones/18/scale = Vector3(1, 1, 1)
|
||||
bones/19/name = "Bone.019"
|
||||
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/enabled = true
|
||||
bones/19/position = Vector3(-1.11759e-08, 0.196711, 2.08616e-07)
|
||||
bones/19/rotation = Quaternion(-0.0166218, -0.0578792, -0.0320887, 0.997669)
|
||||
bones/19/rotation = Quaternion(-0.0157505, -0.0675744, -0.035086, 0.996973)
|
||||
bones/19/scale = Vector3(1, 1, 1)
|
||||
bones/20/name = "Bone.020"
|
||||
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/enabled = true
|
||||
bones/20/position = Vector3(-2.01166e-07, 0.127215, 4.47035e-08)
|
||||
bones/20/rotation = Quaternion(-0.175964, -0.0299666, 0.0754335, 0.981045)
|
||||
bones/20/rotation = Quaternion(-0.184006, -0.0379018, 0.0740986, 0.979395)
|
||||
bones/20/scale = Vector3(1, 1, 1)
|
||||
bones/21/name = "Bone.021"
|
||||
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/enabled = true
|
||||
bones/21/position = Vector3(2.73136, 0.0565356, -3.40071)
|
||||
bones/21/rotation = Quaternion(0.756788, 0.0717616, 0.291718, 0.580536)
|
||||
bones/21/position = Vector3(2.73962, 0.0651682, -3.39547)
|
||||
bones/21/rotation = Quaternion(0.758743, 0.0667581, 0.293831, 0.577508)
|
||||
bones/21/scale = Vector3(1, 1, 1)
|
||||
|
||||
[node name="CHEST_002" type="MeshInstance3D" parent="Pivot/ARM7/7_ L AGNI CONE ARM/Skeleton3D"]
|
||||
@@ -784,7 +785,7 @@ mesh = SubResource("ArrayMesh_x24rv")
|
||||
skin = SubResource("Skin_pqs8c")
|
||||
|
||||
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="Pivot/ARM7/7_ L AGNI CONE ARM/Skeleton3D"]
|
||||
transform = Transform3D(-0.855846, -0.461249, 0.234045, 0.288884, -0.050929, 0.956009, -0.429038, 0.885808, 0.176835, 0.920325, -0.406816, -0.21765)
|
||||
transform = Transform3D(-0.853686, -0.471197, 0.221795, 0.257455, -0.0116382, 0.96622, -0.452699, 0.881951, 0.131248, 0.943333, -0.220504, -0.234203)
|
||||
bone_name = "Bone.001"
|
||||
bone_idx = 1
|
||||
|
||||
@@ -821,6 +822,7 @@ draw_pass_1 = SubResource("QuadMesh_1dags")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_ygbkl")
|
||||
}
|
||||
autoplay = "ARM 7 IDLE"
|
||||
|
||||
[node name="AnimationTree" type="AnimationTree" parent="Pivot/ARM7"]
|
||||
unique_name_in_owner = true
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
[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="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_yary7"]
|
||||
[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"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_cglns"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_ao_1k.jpg" id="3_udgo6"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/model/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/model/concrete_0003_roughness_1k.jpg" id="5_cglns"]
|
||||
[ext_resource type="AudioStream" uid="uid://ugc77goiwht0" path="res://src/audio/sfx/enemy_ambassador_punch.ogg" id="7_cglns"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_yary7"]
|
||||
script = ExtResource("2_yary7")
|
||||
[sub_resource type="Resource" id="Resource_iq2ud"]
|
||||
script = ExtResource("2_cglns")
|
||||
Damage = 10
|
||||
ElementType = 0
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_iye06"]
|
||||
@@ -538,7 +539,7 @@ transitions = ["attack", "idle", SubResource("AnimationNodeStateMachineTransitio
|
||||
|
||||
[node name="Arm8" type="Node3D"]
|
||||
script = ExtResource("1_5tnjc")
|
||||
AttackData = SubResource("Resource_yary7")
|
||||
_demonArmAttackData = SubResource("Resource_iq2ud")
|
||||
|
||||
[node name="ARM8" type="Node3D" parent="."]
|
||||
|
||||
@@ -550,15 +551,15 @@ bones/0/name = "Bone"
|
||||
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/enabled = true
|
||||
bones/0/position = Vector3(-2.86362, 0.703859, -1.20191)
|
||||
bones/0/rotation = Quaternion(0.00731149, -0.584844, -0.714614, 0.383707)
|
||||
bones/0/position = Vector3(-2.75853, 0.387106, -1.2089)
|
||||
bones/0/rotation = Quaternion(0.109971, -0.403118, -0.709968, 0.566876)
|
||||
bones/0/scale = Vector3(1, 1, 1)
|
||||
bones/1/name = "Bone.001"
|
||||
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/enabled = true
|
||||
bones/1/position = Vector3(-2.90573e-07, 1.85949, 2.08616e-07)
|
||||
bones/1/rotation = Quaternion(-0.102341, 0.0154878, 0.19142, 0.976035)
|
||||
bones/1/rotation = Quaternion(-0.239113, 0.0279603, 0.0582617, 0.968839)
|
||||
bones/1/scale = Vector3(1, 1, 1)
|
||||
bones/2/name = "Bone.002"
|
||||
bones/2/parent = 1
|
||||
@@ -697,8 +698,8 @@ bones/21/name = "Bone.021"
|
||||
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/enabled = true
|
||||
bones/21/position = Vector3(-2.9972, 0.482079, -3.27963)
|
||||
bones/21/rotation = Quaternion(0.526979, -0.398985, -0.408239, 0.629639)
|
||||
bones/21/position = Vector3(-3.1023, 0.798832, -3.27264)
|
||||
bones/21/rotation = Quaternion(0.650867, -0.218052, -0.400441, 0.60702)
|
||||
bones/21/scale = Vector3(1, 1, 1)
|
||||
|
||||
[node name="CHEST_007" type="MeshInstance3D" parent="ARM8/8_ L MELEE ARM/Skeleton3D"]
|
||||
@@ -706,7 +707,7 @@ mesh = SubResource("ArrayMesh_3e72b")
|
||||
skin = SubResource("Skin_v7bct")
|
||||
|
||||
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM8/8_ L MELEE ARM/Skeleton3D"]
|
||||
transform = Transform3D(-0.698426, -0.463424, 0.54538, -0.528493, -0.17989, -0.829659, 0.482592, -0.867685, -0.119277, -1.16401, 0.291725, 0.414628)
|
||||
transform = Transform3D(-0.533193, -0.669659, 0.516974, -0.814306, 0.240569, -0.528235, 0.229369, -0.702626, -0.673577, -0.731961, 0.109618, -0.221657)
|
||||
bone_name = "Bone.012"
|
||||
bone_idx = 12
|
||||
|
||||
|
||||
@@ -3,16 +3,17 @@
|
||||
[ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_fjfqv"]
|
||||
[ext_resource type="Texture2D" uid="uid://c1jl757qlt28e" path="res://src/enemy/enemy_types/16. demon wall/model/ARM9_AREA_2_MAIN_222STONE.png" id="2_bbf6x"]
|
||||
[ext_resource type="Texture2D" uid="uid://b7kb4avagq566" path="res://src/vfx/Enemy/demon_wall_status_inflicter.png" id="2_fk886"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_jltgb"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="3_ydud8"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="4_fk886"]
|
||||
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="5_jltgb"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_g28ne"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_ao_1k.jpg" id="3_ydud8"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_normal_opengl_1k.png" id="4_fk886"]
|
||||
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_roughness_1k.jpg" id="5_jltgb"]
|
||||
[ext_resource type="AudioStream" uid="uid://53o2klbyrg3k" path="res://src/audio/sfx/enemy_demon_wall_debuff.ogg" id="8_g28ne"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_jltgb"]
|
||||
script = ExtResource("2_jltgb")
|
||||
Damage = 10
|
||||
[sub_resource type="Resource" id="Resource_43ovo"]
|
||||
script = ExtResource("2_g28ne")
|
||||
Damage = 0
|
||||
ElementType = 0
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jltgb"]
|
||||
@@ -931,7 +932,19 @@ tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [127]
|
||||
"values": [0]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [&"Status Effector"]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_5xmpi"]
|
||||
@@ -945,10 +958,22 @@ tracks/0/path = NodePath(".:frame")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0275, 0.055, 0.0825, 0.11, 0.1375, 0.165, 0.1925, 0.22, 0.2475, 0.275, 0.3025, 0.33, 0.3575, 0.385, 0.4125, 0.44, 0.4675, 0.495, 0.5225, 0.55, 0.5775, 0.605, 0.6325, 0.66, 0.6875, 0.715, 0.7425, 0.77, 0.7975, 0.825, 0.8525, 0.88, 0.9075, 0.935, 0.9625, 0.99, 1.0175, 1.045, 1.0725, 1.1, 1.1275, 1.155, 1.1825, 1.21, 1.2375, 1.265, 1.2925, 1.32, 1.3475, 1.375, 1.4025, 1.43, 1.4575, 1.485, 1.5125, 1.54, 1.5675, 1.595, 1.6225, 1.65, 1.6775, 1.705, 1.7325, 1.76, 1.7875, 1.815, 1.8425, 1.87, 1.8975, 1.925, 1.9525, 1.98, 2.0075, 2.035, 2.0625, 2.09, 2.1175, 2.145, 2.1725, 2.2, 2.2275, 2.255, 2.2825, 2.31, 2.3375, 2.365, 2.3925, 2.42, 2.4475, 2.475, 2.5025, 2.53, 2.5575, 2.585, 2.6125, 2.64, 2.6675, 2.695, 2.7225, 2.75, 2.7775, 2.805, 2.8325, 2.86, 2.8875, 2.915, 2.9425, 2.97, 2.9975, 3.025, 3.0525, 3.08, 3.1075, 3.135, 3.1625, 3.19, 3.2175, 3.245, 3.2725, 3.3, 3.3275, 3.355, 3.3825, 3.41, 3.4375, 3.465, 3.4925),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 3.54545),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [0, 127]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127]
|
||||
"values": [&"Status Effector"]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_jqymh"]
|
||||
@@ -1418,7 +1443,7 @@ tracks/23/keys = PackedFloat32Array(0, 1, 0.674188, 0.0260826, 0.472471, 0.56706
|
||||
tracks/24/type = "value"
|
||||
tracks/24/imported = false
|
||||
tracks/24/enabled = true
|
||||
tracks/24/path = NodePath("9_ L MAGIC 3 ARM/Skeleton3D/BoneAttachment3D/MeshInstance3D/CollisionShape3D:disabled")
|
||||
tracks/24/path = NodePath("9_ L MAGIC 3 ARM/Skeleton3D/BoneAttachment3D/MeshInstance3D/Hitbox/CollisionShape3D:disabled")
|
||||
tracks/24/interp = 1
|
||||
tracks/24/loop_wrap = true
|
||||
tracks/24/keys = {
|
||||
@@ -1442,12 +1467,12 @@ tracks/25/keys = {
|
||||
tracks/26/type = "animation"
|
||||
tracks/26/imported = false
|
||||
tracks/26/enabled = true
|
||||
tracks/26/path = NodePath("../AnimatedSprite3D/Status Effector Anim")
|
||||
tracks/26/path = NodePath("../Status Effector Anim")
|
||||
tracks/26/interp = 1
|
||||
tracks/26/loop_wrap = true
|
||||
tracks/26/keys = {
|
||||
"clips": PackedStringArray("[stop]", "Status Effector"),
|
||||
"times": PackedFloat32Array(0, 0.133333)
|
||||
"clips": PackedStringArray("Status Effector"),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/27/type = "audio"
|
||||
tracks/27/imported = false
|
||||
@@ -1461,7 +1486,7 @@ tracks/27/keys = {
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("8_g28ne")
|
||||
}],
|
||||
"times": PackedFloat32Array(-0.0333333)
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/27/use_blend = true
|
||||
|
||||
@@ -1470,7 +1495,7 @@ length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("9_ L MAGIC 3 ARM/Skeleton3D/BoneAttachment3D/MeshInstance3D/CollisionShape3D:disabled")
|
||||
tracks/0/path = NodePath("9_ L MAGIC 3 ARM/Skeleton3D/BoneAttachment3D/MeshInstance3D/Hitbox/CollisionShape3D:disabled")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
@@ -1525,16 +1550,16 @@ transitions = ["Start", "idle", SubResource("AnimationNodeStateMachineTransition
|
||||
|
||||
[node name="Arm9" type="Node3D"]
|
||||
script = ExtResource("1_fjfqv")
|
||||
AttackData = SubResource("Resource_jltgb")
|
||||
_demonArmAttackData = SubResource("Resource_43ovo")
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.0684, 8.17799, 10.6701)
|
||||
sprite_frames = SubResource("SpriteFrames_b282w")
|
||||
animation = &"Status Effector"
|
||||
autoplay = "Status Effector"
|
||||
frame = 127
|
||||
|
||||
[node name="Status Effector Anim" type="AnimationPlayer" parent="AnimatedSprite3D"]
|
||||
[node name="Status Effector Anim" type="AnimationPlayer" parent="."]
|
||||
root_node = NodePath("../AnimatedSprite3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_jqymh")
|
||||
}
|
||||
@@ -1549,141 +1574,141 @@ bones/0/name = "Bone"
|
||||
bones/0/parent = -1
|
||||
bones/0/rest = Transform3D(0.664239, -0.5079, 0.548475, 0.747327, 0.467912, -0.471764, -0.0170288, 0.723254, 0.690372, 1.32537, -1.1447, -1.67359)
|
||||
bones/0/enabled = true
|
||||
bones/0/position = Vector3(1.49708, -1.0679, -1.42367)
|
||||
bones/0/rotation = Quaternion(0.025682, 0.677428, 0.611803, 0.40759)
|
||||
bones/0/position = Vector3(1.54421, -1.06181, -1.40182)
|
||||
bones/0/rotation = Quaternion(-0.0211041, 0.755244, 0.561088, 0.338144)
|
||||
bones/0/scale = Vector3(1, 1, 1)
|
||||
bones/1/name = "Bone.001"
|
||||
bones/1/parent = 0
|
||||
bones/1/rest = Transform3D(0.997342, -0.0728411, -0.00159727, 0.0728464, 0.996536, 0.0401251, -0.00133102, -0.0401348, 0.999193, 4.76837e-07, 1.85949, -3.57628e-07)
|
||||
bones/1/enabled = true
|
||||
bones/1/position = Vector3(4.76837e-07, 1.85949, -3.57628e-07)
|
||||
bones/1/rotation = Quaternion(-0.103688, -0.0798619, 0.0593791, 0.989619)
|
||||
bones/1/rotation = Quaternion(-0.170082, -0.143424, 0.07727, 0.97187)
|
||||
bones/1/scale = Vector3(1, 1, 1)
|
||||
bones/2/name = "Bone.002"
|
||||
bones/2/parent = 1
|
||||
bones/2/rest = Transform3D(0.175377, 0.963955, 0.200084, -0.983796, 0.179283, -0.00142535, -0.0372456, -0.196592, 0.979778, 2.38419e-07, 0.416929, 0)
|
||||
bones/2/enabled = true
|
||||
bones/2/position = Vector3(2.38419e-07, 0.416929, 0)
|
||||
bones/2/rotation = Quaternion(-0.134362, 0.109791, -0.644194, 0.74492)
|
||||
bones/2/rotation = Quaternion(-0.19007, 0.134955, -0.646655, 0.72629)
|
||||
bones/2/scale = Vector3(1, 1, 1)
|
||||
bones/3/name = "Bone.003"
|
||||
bones/3/parent = 2
|
||||
bones/3/rest = Transform3D(0.795965, -0.570793, -0.20158, 0.584249, 0.811523, 0.00907775, 0.158406, -0.124999, 0.97943, -3.57628e-07, 0.298125, 2.98023e-07)
|
||||
bones/3/enabled = true
|
||||
bones/3/position = Vector3(-3.57628e-07, 0.298125, 2.98023e-07)
|
||||
bones/3/rotation = Quaternion(-0.0266758, -0.0925272, 0.338443, 0.936047)
|
||||
bones/3/rotation = Quaternion(-0.0197312, -0.0904482, 0.364712, 0.926507)
|
||||
bones/3/scale = Vector3(1, 1, 1)
|
||||
bones/4/name = "Bone.004"
|
||||
bones/4/parent = 3
|
||||
bones/4/rest = Transform3D(0.989609, -0.143491, 0.00920793, 0.143738, 0.98559, -0.0891698, 0.00371984, 0.0895667, 0.995974, -1.19209e-07, 0.217615, 0)
|
||||
bones/4/enabled = true
|
||||
bones/4/position = Vector3(-1.19209e-07, 0.217615, 0)
|
||||
bones/4/rotation = Quaternion(0.0832059, 0.00389879, 0.122132, 0.989012)
|
||||
bones/4/rotation = Quaternion(0.113505, 0.00589514, 0.161637, 0.980283)
|
||||
bones/4/scale = Vector3(1, 1, 1)
|
||||
bones/5/name = "Bone.005"
|
||||
bones/5/parent = 1
|
||||
bones/5/rest = Transform3D(0.891187, 0.451267, 0.0463142, -0.453483, 0.888891, 0.0650071, -0.0118327, -0.0789361, 0.99681, 2.38419e-07, 0.416929, 0)
|
||||
bones/5/enabled = true
|
||||
bones/5/position = Vector3(2.38419e-07, 0.416929, 0)
|
||||
bones/5/rotation = Quaternion(-0.0656899, 0.0180486, -0.223705, 0.972273)
|
||||
bones/5/rotation = Quaternion(-0.0883845, 0.0204876, -0.216366, 0.972088)
|
||||
bones/5/scale = Vector3(1, 1, 1)
|
||||
bones/6/name = "Bone.006"
|
||||
bones/6/parent = 5
|
||||
bones/6/rest = Transform3D(0.945561, -0.313247, -0.0882632, 0.323946, 0.931929, 0.162995, 0.0311974, -0.182714, 0.982671, 2.38419e-07, 0.366571, 2.38419e-07)
|
||||
bones/6/enabled = true
|
||||
bones/6/position = Vector3(2.38419e-07, 0.366571, 2.38419e-07)
|
||||
bones/6/rotation = Quaternion(-0.149944, -0.0389323, 0.161557, 0.974628)
|
||||
bones/6/rotation = Quaternion(-0.198845, -0.0456129, 0.160621, 0.965702)
|
||||
bones/6/scale = Vector3(1, 1, 1)
|
||||
bones/7/name = "Bone.007"
|
||||
bones/7/parent = 6
|
||||
bones/7/rest = Transform3D(0.999951, -0.00959863, -0.00243464, 0.00990257, 0.968864, 0.247396, -1.58236e-05, -0.247408, 0.968911, -3.57628e-07, 0.229155, -4.76837e-07)
|
||||
bones/7/enabled = true
|
||||
bones/7/position = Vector3(-3.57628e-07, 0.229155, -4.76837e-07)
|
||||
bones/7/rotation = Quaternion(-0.190246, 0.0120906, 0.015896, 0.981533)
|
||||
bones/7/rotation = Quaternion(-0.241854, 0.0221694, 0.0245934, 0.969748)
|
||||
bones/7/scale = Vector3(1, 1, 1)
|
||||
bones/8/name = "Bone.008"
|
||||
bones/8/parent = 7
|
||||
bones/8/rest = Transform3D(0.996094, -0.0359844, -0.080632, 0.0483362, 0.986431, 0.156901, 0.0738919, -0.160186, 0.984317, -1.19209e-07, 0.142665, 5.96046e-08)
|
||||
bones/8/enabled = true
|
||||
bones/8/position = Vector3(-1.19209e-07, 0.142665, 5.96046e-08)
|
||||
bones/8/rotation = Quaternion(-0.162525, -0.0234763, 0.0414917, 0.985552)
|
||||
bones/8/rotation = Quaternion(-0.227989, -0.0110915, 0.0575271, 0.9719)
|
||||
bones/8/scale = Vector3(1, 1, 1)
|
||||
bones/9/name = "Bone.009"
|
||||
bones/9/parent = 1
|
||||
bones/9/rest = Transform3D(0.998888, 0.0470345, 0.00320965, -0.0471423, 0.997098, 0.0597765, -0.000388783, -0.0598614, 0.998207, 2.38419e-07, 0.416929, 0)
|
||||
bones/9/enabled = true
|
||||
bones/9/position = Vector3(2.38419e-07, 0.416929, 0)
|
||||
bones/9/rotation = Quaternion(-0.0815746, 0.0168447, -0.0182451, 0.996358)
|
||||
bones/9/rotation = Quaternion(-0.122463, 0.0294864, -0.0139798, 0.991937)
|
||||
bones/9/scale = Vector3(1, 1, 1)
|
||||
bones/10/name = "Bone.010"
|
||||
bones/10/parent = 9
|
||||
bones/10/rest = Transform3D(0.999465, -0.0299688, -0.013087, 0.0321776, 0.972617, 0.230175, 0.00583061, -0.230473, 0.973061, 1.19209e-07, 0.347821, -4.76837e-07)
|
||||
bones/10/enabled = true
|
||||
bones/10/position = Vector3(1.19209e-07, 0.347821, -4.76837e-07)
|
||||
bones/10/rotation = Quaternion(-0.170474, -0.019287, 0.0194353, 0.984982)
|
||||
bones/10/rotation = Quaternion(-0.213465, -0.0308023, 0.0224072, 0.976208)
|
||||
bones/10/scale = Vector3(1, 1, 1)
|
||||
bones/11/name = "Bone.011"
|
||||
bones/11/parent = 10
|
||||
bones/11/rest = Transform3D(0.999927, -0.00347542, -0.0115401, 0.00624306, 0.968405, 0.249306, 0.010309, -0.24936, 0.968356, -1.19209e-07, 0.23661, -3.57628e-07)
|
||||
bones/11/enabled = true
|
||||
bones/11/position = Vector3(-1.19209e-07, 0.23661, -3.57628e-07)
|
||||
bones/11/rotation = Quaternion(-0.182889, 0.00939047, 0.0154718, 0.982967)
|
||||
bones/11/rotation = Quaternion(-0.227934, 0.0212189, 0.025793, 0.973104)
|
||||
bones/11/scale = Vector3(1, 1, 1)
|
||||
bones/12/name = "Bone.012"
|
||||
bones/12/parent = 11
|
||||
bones/12/rest = Transform3D(0.997952, 0.0219231, -0.0600952, -0.0135757, 0.990623, 0.135945, 0.062512, -0.13485, 0.988892, -7.15256e-07, 0.172989, -3.57628e-07)
|
||||
bones/12/enabled = true
|
||||
bones/12/position = Vector3(-7.15256e-07, 0.172989, -3.57628e-07)
|
||||
bones/12/rotation = Quaternion(-0.118764, -0.0203251, 0.00691565, 0.99269)
|
||||
bones/12/rotation = Quaternion(-0.15897, -0.0120007, 0.0194784, 0.987018)
|
||||
bones/12/scale = Vector3(1, 1, 1)
|
||||
bones/13/name = "Bone.013"
|
||||
bones/13/parent = 1
|
||||
bones/13/rest = Transform3D(0.924677, -0.380196, -0.0205531, 0.380734, 0.922776, 0.0593795, -0.00360998, -0.0627321, 0.998024, 2.38419e-07, 0.416929, 0)
|
||||
bones/13/enabled = true
|
||||
bones/13/position = Vector3(2.38419e-07, 0.416929, 0)
|
||||
bones/13/rotation = Quaternion(-0.0504366, 0.00118676, 0.194531, 0.979598)
|
||||
bones/13/rotation = Quaternion(-0.0657085, 0.00554767, 0.194883, 0.978607)
|
||||
bones/13/scale = Vector3(1, 1, 1)
|
||||
bones/14/name = "Bone.014"
|
||||
bones/14/parent = 13
|
||||
bones/14/rest = Transform3D(0.961502, 0.268959, 0.0563536, -0.274785, 0.938956, 0.207013, 0.00276419, -0.214528, 0.976714, -4.76837e-07, 0.369994, 1.19209e-07)
|
||||
bones/14/enabled = true
|
||||
bones/14/position = Vector3(-4.76837e-07, 0.369994, 1.19209e-07)
|
||||
bones/14/rotation = Quaternion(-0.12793, 0.020711, -0.136208, 0.982167)
|
||||
bones/14/rotation = Quaternion(-0.144447, 0.0263355, -0.134682, 0.97995)
|
||||
bones/14/scale = Vector3(1, 1, 1)
|
||||
bones/15/name = "Bone.015"
|
||||
bones/15/parent = 14
|
||||
bones/15/rest = Transform3D(0.991898, -0.123694, -0.0289441, 0.12423, 0.896878, 0.424473, -0.0265452, -0.42463, 0.904978, 4.17233e-07, 0.248162, 0)
|
||||
bones/15/enabled = true
|
||||
bones/15/position = Vector3(4.17233e-07, 0.248162, 0)
|
||||
bones/15/rotation = Quaternion(-0.260592, 0.00916688, 0.0693033, 0.962915)
|
||||
bones/15/rotation = Quaternion(-0.294079, 0.0169274, 0.0736991, 0.952785)
|
||||
bones/15/scale = Vector3(1, 1, 1)
|
||||
bones/16/name = "Bone.016"
|
||||
bones/16/parent = 15
|
||||
bones/16/rest = Transform3D(0.985406, 0.151262, 0.0780701, -0.133163, 0.970709, -0.199978, -0.106032, 0.186663, 0.976685, -8.9407e-08, 0.160424, -8.34465e-07)
|
||||
bones/16/enabled = true
|
||||
bones/16/position = Vector3(-8.9407e-08, 0.160424, -8.34465e-07)
|
||||
bones/16/rotation = Quaternion(0.0783437, 0.0501464, -0.0694346, 0.99324)
|
||||
bones/16/rotation = Quaternion(0.0631766, 0.0530837, -0.0676139, 0.994293)
|
||||
bones/16/scale = Vector3(1, 1, 1)
|
||||
bones/17/name = "Bone.017"
|
||||
bones/17/parent = 1
|
||||
bones/17/rest = Transform3D(0.731154, -0.681923, -0.0198735, 0.682037, 0.729994, 0.0439834, -0.0154858, -0.0457131, 0.998835, 2.38419e-07, 0.416929, 0)
|
||||
bones/17/enabled = true
|
||||
bones/17/position = Vector3(2.38419e-07, 0.416929, 0)
|
||||
bones/17/rotation = Quaternion(-0.0518302, 0.0165322, 0.377071, 0.924585)
|
||||
bones/17/rotation = Quaternion(-0.073774, 0.0305677, 0.385021, 0.919446)
|
||||
bones/17/scale = Vector3(1, 1, 1)
|
||||
bones/18/name = "Bone.018"
|
||||
bones/18/parent = 17
|
||||
bones/18/rest = Transform3D(0.857942, 0.502854, 0.105233, -0.513705, 0.842316, 0.163129, -0.00660948, -0.194014, 0.980976, -5.96046e-07, 0.400228, -7.15256e-07)
|
||||
bones/18/enabled = true
|
||||
bones/18/position = Vector3(-5.96046e-07, 0.400228, -7.15256e-07)
|
||||
bones/18/rotation = Quaternion(-0.118684, 0.0418215, -0.265245, 0.955934)
|
||||
bones/18/rotation = Quaternion(-0.138927, 0.0518502, -0.265351, 0.95268)
|
||||
bones/18/scale = Vector3(1, 1, 1)
|
||||
bones/19/name = "Bone.019"
|
||||
bones/19/parent = 18
|
||||
bones/19/rest = Transform3D(0.998612, 0.039929, -0.0343581, -0.0385066, 0.998412, 0.0411099, 0.035945, -0.0397298, 0.998564, 2.08616e-07, 0.196712, -2.38419e-07)
|
||||
bones/19/enabled = true
|
||||
bones/19/position = Vector3(2.08616e-07, 0.196712, -2.38419e-07)
|
||||
bones/19/rotation = Quaternion(-0.0562708, -0.0217182, -0.0266794, 0.997823)
|
||||
bones/19/rotation = Quaternion(-0.0847608, -0.0249695, -0.0322435, 0.995566)
|
||||
bones/19/scale = Vector3(1, 1, 1)
|
||||
bones/20/name = "Bone.020"
|
||||
bones/20/parent = 19
|
||||
@@ -1696,8 +1721,8 @@ bones/21/name = "Bone.021"
|
||||
bones/21/parent = -1
|
||||
bones/21/rest = Transform3D(0.638395, -0.466665, -0.612108, -0.416251, 0.459614, -0.784532, 0.647446, 0.755632, 0.0991659, 2.29161, -2.09633, -3.23813)
|
||||
bones/21/enabled = true
|
||||
bones/21/position = Vector3(2.46236, -1.41636, -3.211)
|
||||
bones/21/rotation = Quaternion(0.509965, 0.123608, 0.393738, 0.754737)
|
||||
bones/21/position = Vector3(2.41523, -1.42245, -3.23285)
|
||||
bones/21/rotation = Quaternion(0.521108, 0.136802, 0.374792, 0.754495)
|
||||
bones/21/scale = Vector3(1, 1, 1)
|
||||
|
||||
[node name="CHEST" type="MeshInstance3D" parent="ARM9/9_ L MAGIC 3 ARM/Skeleton3D"]
|
||||
@@ -1705,7 +1730,7 @@ mesh = SubResource("ArrayMesh_auq5d")
|
||||
skin = SubResource("Skin_h0kek")
|
||||
|
||||
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM9/9_ L MAGIC 3 ARM/Skeleton3D"]
|
||||
transform = Transform3D(-0.778122, -0.62636, 0.0468986, 0.587952, -0.700064, 0.405244, -0.220997, 0.342903, 0.913005, 0.16503, -0.792149, 1.03006)
|
||||
transform = Transform3D(-0.838117, -0.543326, -0.0485321, 0.495856, -0.795916, 0.347339, -0.227346, 0.267046, 0.936483, 0.347194, -0.592469, 1.02901)
|
||||
bone_name = "Bone.015"
|
||||
bone_idx = 15
|
||||
|
||||
@@ -1715,17 +1740,17 @@ visible = false
|
||||
mesh = SubResource("BoxMesh_bbf6x")
|
||||
surface_material_override/0 = SubResource("StandardMaterial3D_bbf6x")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="ARM9/9_ L MAGIC 3 ARM/Skeleton3D/BoneAttachment3D/MeshInstance3D"]
|
||||
transform = Transform3D(0.998109, -0.0134161, 0.0599748, 0.0590368, -0.0618247, -0.99634, 0.0170748, 0.997988, -0.0609151, 0.202058, -0.185359, 3.8629)
|
||||
shape = SubResource("CylinderShape3D_try17")
|
||||
disabled = true
|
||||
|
||||
[node name="Hitbox" type="Area3D" parent="ARM9/9_ L MAGIC 3 ARM/Skeleton3D/BoneAttachment3D/MeshInstance3D/CollisionShape3D"]
|
||||
[node name="Hitbox" type="Area3D" parent="ARM9/9_ L MAGIC 3 ARM/Skeleton3D/BoneAttachment3D/MeshInstance3D"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(0.998111, 0.0590374, 0.0170751, -0.0134162, -0.0618245, 0.998006, 0.0599743, -0.996339, -0.0609163, -0.215922, 0.0885873, -0.0178583)
|
||||
transform = Transform3D(1, -5.96046e-08, 1.49012e-08, -7.45058e-08, 1, -8.9407e-08, 0, 5.96046e-08, 1, -0.0157156, -0.18579, 3.94871)
|
||||
collision_layer = 64
|
||||
collision_mask = 64
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="ARM9/9_ L MAGIC 3 ARM/Skeleton3D/BoneAttachment3D/MeshInstance3D/Hitbox"]
|
||||
transform = Transform3D(0.998108, -0.0134161, 0.0599747, 0.0590369, -0.0618246, -0.99634, 0.0170747, 0.997988, -0.060915, 0.217773, 0.000431299, -0.0858102)
|
||||
shape = SubResource("CylinderShape3D_try17")
|
||||
disabled = true
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="ARM9/9_ L MAGIC 3 ARM/Skeleton3D/BoneAttachment3D/MeshInstance3D"]
|
||||
process_mode = 3
|
||||
transform = Transform3D(-0.3738, 0.0764121, -0.118813, -0.139808, -0.248224, 0.280215, -0.0202208, 0.30369, 0.25893, 0.0575686, -0.267796, 5.24793)
|
||||
|
||||
@@ -0,0 +1,898 @@
|
||||
[gd_scene load_steps=128 format=3 uid="uid://b7mijan3fgiu0"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://wdncxtvw7xxw" path="res://src/vfx/Enemy/demon_wall_holy_orbs.png" id="1_561fk"]
|
||||
[ext_resource type="Script" uid="uid://bbvi33wy7w7d5" path="res://src/system/EnemyProjectile.cs" id="1_ipybp"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_sjdbp"]
|
||||
[ext_resource type="AudioStream" uid="uid://c50a5gp3821u4" path="res://src/audio/sfx/ENEMY_DEMON_WALL_ORB.ogg" id="2_u2o78"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qp8pi"]
|
||||
script = ExtResource("2_sjdbp")
|
||||
Damage = 10
|
||||
ElementType = 0
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ij2i2"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(512, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_crk52"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(1024, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_673l8"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(1536, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_r2xb1"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(2048, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lpw0h"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(2560, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cq1mk"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(3072, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_m8ri3"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(3584, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pxakc"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(4096, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_g34ap"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(4608, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_f15ds"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(5120, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vxtm0"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(5632, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dbvg2"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(6144, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4hm1t"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(6656, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tur4m"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(7168, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p02qo"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(7680, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_riql6"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(8192, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7f46i"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(8704, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_83v32"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(9216, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0see3"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(9728, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1wwwq"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(10240, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ranto"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(10752, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nk3co"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(11264, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xceuh"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(11776, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vigp5"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(12288, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rdmiy"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(12800, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_20ouk"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(13312, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_wt26m"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(13824, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_g3fc1"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(14336, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rwshh"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(14848, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qfs7j"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(15360, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hcyoa"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(15872, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_add7j"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(0, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h62xo"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(512, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_x6qo6"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(1024, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2nb28"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(1536, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5xchr"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(2048, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hnkap"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(2560, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_t4rsh"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(3072, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2jbvi"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(3584, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0cktc"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(4096, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ignbx"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(4608, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xvl32"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(5120, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4qt4b"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(5632, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jk301"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(6144, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_riuu3"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(6656, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3wwrq"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(7168, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_287o4"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(7680, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4hgpw"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(8192, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_f6kcs"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(8704, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3plpc"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(9216, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_w6bjh"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(9728, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vqa3b"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(10240, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_guvlg"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(10752, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hid41"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(11264, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_f5m0a"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(11776, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3pear"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(12288, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_y6fvv"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(12800, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nfgrg"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(13312, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sq20p"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(13824, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fo1rc"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(14336, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vlphk"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(14848, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0dv7y"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(15360, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4w0as"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(15872, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_chfiw"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(0, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_eqp4q"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(512, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4n5kx"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(1024, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_v4mdg"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(1536, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jgkq7"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(2048, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nsrok"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(2560, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ij3wl"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(3072, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8djpl"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(3584, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qakdj"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(4096, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_r5frm"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(4608, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xjww4"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(5120, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2cdyt"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(5632, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kprch"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(6144, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_akmvn"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(6656, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_inmck"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(7168, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_i35io"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(7680, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_awx4c"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(8192, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hgpwf"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(8704, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h4wyw"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(9216, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_uuvvt"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(9728, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_oyrcr"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(10240, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6upno"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(10752, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_e8fv8"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(11264, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bai7a"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(11776, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_t50xu"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(12288, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_n2whl"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(12800, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_whjx2"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(13312, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tn27k"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(13824, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4r5kf"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(14336, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_224iq"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(14848, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0te8f"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(15360, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_q5lda"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(15872, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8y58y"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(0, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vbonm"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(512, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0bjac"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(1024, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_t3h2e"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(1536, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_204vr"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(2048, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tqmye"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(2560, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nxpt4"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(3072, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hly26"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(3584, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jmelx"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(4096, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0ba2p"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(4608, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nluvq"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(5120, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ncvko"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(5632, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s33c1"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(6144, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8strn"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(6656, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_e2goa"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(7168, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_blltl"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(7680, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fd3ba"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(8192, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fkg4p"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(8704, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jeii3"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(9216, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mdk5j"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(9728, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2ehnm"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(10240, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qlfr0"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(10752, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3iesc"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(11264, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_88bxs"]
|
||||
atlas = ExtResource("1_561fk")
|
||||
region = Rect2(11776, 1536, 512, 512)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_u2o78"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ij2i2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_crk52")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_673l8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_r2xb1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lpw0h")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cq1mk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_m8ri3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pxakc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_g34ap")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_f15ds")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vxtm0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dbvg2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4hm1t")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tur4m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_p02qo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_riql6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7f46i")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_83v32")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0see3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1wwwq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ranto")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nk3co")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xceuh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vigp5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rdmiy")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_20ouk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_wt26m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_g3fc1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rwshh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qfs7j")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hcyoa")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_add7j")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h62xo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_x6qo6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2nb28")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5xchr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hnkap")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_t4rsh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2jbvi")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0cktc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ignbx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xvl32")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4qt4b")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jk301")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_riuu3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3wwrq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_287o4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4hgpw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_f6kcs")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3plpc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_w6bjh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vqa3b")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_guvlg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hid41")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_f5m0a")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3pear")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_y6fvv")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nfgrg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sq20p")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fo1rc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vlphk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0dv7y")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4w0as")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_chfiw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_eqp4q")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4n5kx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_v4mdg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jgkq7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nsrok")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ij3wl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8djpl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qakdj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_r5frm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xjww4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2cdyt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kprch")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_akmvn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_inmck")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_i35io")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_awx4c")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hgpwf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h4wyw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_uuvvt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_oyrcr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6upno")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_e8fv8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bai7a")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_t50xu")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_n2whl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_whjx2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tn27k")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4r5kf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_224iq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0te8f")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_q5lda")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8y58y")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vbonm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0bjac")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_t3h2e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_204vr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tqmye")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nxpt4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hly26")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jmelx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0ba2p")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nluvq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ncvko")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_s33c1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8strn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_e2goa")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_blltl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fd3ba")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fkg4p")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jeii3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mdk5j")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2ehnm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qlfr0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3iesc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_88bxs")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 30.0
|
||||
}]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_sjdbp"]
|
||||
radius = 0.25
|
||||
|
||||
[node name="Arm1Projectile" type="RigidBody3D"]
|
||||
collision_layer = 0
|
||||
gravity_scale = 0.0
|
||||
contact_monitor = true
|
||||
max_contacts_reported = 10
|
||||
script = ExtResource("1_ipybp")
|
||||
AttackData = SubResource("Resource_qp8pi")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
|
||||
[node name="OmniLight3D" type="OmniLight3D" parent="Bullet"]
|
||||
light_color = Color(1, 0.807843, 0, 1)
|
||||
light_energy = 2.0
|
||||
omni_range = 2.781
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"]
|
||||
transform = Transform3D(0.4, 6.70552e-09, -1.45286e-08, -6.70552e-09, 0.4, -1.19209e-08, 1.45286e-08, 1.19209e-08, 0.4, 0, 0, 0)
|
||||
billboard = 2
|
||||
texture_filter = 0
|
||||
render_priority = 100
|
||||
sprite_frames = SubResource("SpriteFrames_u2o78")
|
||||
autoplay = "default"
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 0
|
||||
collision_mask = 64
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/Area3D"]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
stream = ExtResource("2_u2o78")
|
||||
autoplay = true
|
||||
bus = &"SFX"
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("SphereShape3D_sjdbp")
|
||||
@@ -14,15 +14,17 @@ public partial class DemonWallArm : EnemyModelView
|
||||
[Signal]
|
||||
public delegate void MoveWallEventHandler();
|
||||
|
||||
[Dependency] protected IPlayer _player => this.DependOn(() => GetParent().GetChildren().OfType<IPlayer>().Single());
|
||||
|
||||
private const string PARAMETERS_PLAYBACK = "parameters/playback";
|
||||
private const string ATTACK = "attack";
|
||||
|
||||
[Dependency] protected IPlayer _player => this.DependOn(() => GetParent().GetChildren().OfType<IPlayer>().Single());
|
||||
|
||||
[Node] public Area3D Hitbox { get; set; } = default!;
|
||||
|
||||
public void PrimaryAttack() => AnimationTree.Get(PARAMETERS_PLAYBACK).As<AnimationNodeStateMachinePlayback>().Travel(ATTACK);
|
||||
|
||||
[Export] private AttackDataResource _demonArmAttackData { get; set; } = default!;
|
||||
|
||||
public new void OnReady()
|
||||
{
|
||||
Hitbox.AreaEntered += Hitbox_AreaEntered;
|
||||
@@ -33,7 +35,24 @@ public partial class DemonWallArm : EnemyModelView
|
||||
{
|
||||
var target = area.GetOwner();
|
||||
if (target is IPlayer player)
|
||||
base.OnPlayerHit(new AttackEventArgs(AttackData));
|
||||
{
|
||||
if (_demonArmAttackData.SpecialEffectType != ElementType.None)
|
||||
{
|
||||
if (_demonArmAttackData.SpecialEffectType == ElementType.Igneous)
|
||||
{
|
||||
// Set player on "fire"
|
||||
// Damage over time in quick succession (0.1s 1 damage for 6 seconds)
|
||||
// Burn "flammable" gear (make flammable tag)
|
||||
// Wooden armament for starters
|
||||
// Add wood sword/wood mask
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
var attackData = new AttackData(_demonArmAttackData.Damage, _demonArmAttackData.ElementType);
|
||||
player.TakeDamage(attackData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void OnExitTree()
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
[gd_scene load_steps=44 format=4 uid="uid://b3oupv6tkt4ad"]
|
||||
[gd_scene load_steps=52 format=4 uid="uid://b3oupv6tkt4ad"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b14iooyw6v7e0" path="res://src/enemy/enemy_types/16. demon wall/Arm1.tscn" id="1_ell80"]
|
||||
[ext_resource type="Script" uid="uid://d3cvsxlaohuqy" path="res://src/enemy/enemy_types/16. demon wall/DemonWallModelView.cs" id="1_r5yku"]
|
||||
[ext_resource type="PackedScene" uid="uid://cv4ja1vgoxb11" path="res://src/enemy/enemy_types/16. demon wall/Arm2.tscn" id="2_kblru"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="3_5lwwe"]
|
||||
[ext_resource type="PackedScene" uid="uid://bphie5voqk8aq" path="res://src/enemy/enemy_types/16. demon wall/Arm3.tscn" id="3_nqxqr"]
|
||||
[ext_resource type="PackedScene" uid="uid://cl0sf7ovakpvs" path="res://src/enemy/enemy_types/16. demon wall/Arm4.tscn" id="4_r5yku"]
|
||||
[ext_resource type="PackedScene" uid="uid://cllbvvqer05cr" path="res://src/enemy/enemy_types/16. demon wall/Arm5.tscn" id="5_5oa7x"]
|
||||
@@ -10,17 +11,66 @@
|
||||
[ext_resource type="PackedScene" uid="uid://b6ov0gf3ax84" path="res://src/enemy/enemy_types/16. demon wall/Arm7.tscn" id="7_6s6sq"]
|
||||
[ext_resource type="PackedScene" uid="uid://dy0wkrxxmoja4" path="res://src/enemy/enemy_types/16. demon wall/Arm8.tscn" id="8_e82oe"]
|
||||
[ext_resource type="PackedScene" uid="uid://br5x3wqrhxbaj" path="res://src/enemy/enemy_types/16. demon wall/Arm9.tscn" id="9_c826n"]
|
||||
[ext_resource type="Texture2D" uid="uid://b23ecide5h7v" path="res://src/enemy/enemy_types/16. demon wall/Demon Wall - Base Only_iris-photography-no-reflections-method.jpg" id="11_e82oe"]
|
||||
[ext_resource type="Texture2D" uid="uid://b1srfcp1sq3ac" path="res://src/enemy/enemy_types/16. demon wall/PIPE_PIPE2.jpg" id="11_r5yku"]
|
||||
[ext_resource type="Material" uid="uid://cvpnxydiw6ujq" path="res://src/enemy/enemy_types/16. demon wall/STONEMATERIAL.tres" id="12_6s6sq"]
|
||||
[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="12_c826n"]
|
||||
[ext_resource type="Texture2D" uid="uid://b23ecide5h7v" path="res://src/enemy/enemy_types/16. demon wall/model/Demon Wall - Base Only_iris-photography-no-reflections-method.jpg" id="11_e82oe"]
|
||||
[ext_resource type="Texture2D" uid="uid://b1srfcp1sq3ac" path="res://src/enemy/enemy_types/16. demon wall/model/PIPE_PIPE2.jpg" id="11_r5yku"]
|
||||
[ext_resource type="Material" uid="uid://cvpnxydiw6ujq" path="res://src/enemy/enemy_types/16. demon wall/model/STONEMATERIAL.tres" id="12_6s6sq"]
|
||||
[ext_resource type="Texture2D" uid="uid://crqelrxk1nip4" path="res://src/enemy/enemy_types/16. demon wall/model/Demon Wall - Base Only_AREA_2_MAIN_222STONE.png" id="12_c826n"]
|
||||
[ext_resource type="Texture2D" uid="uid://cx3dho27tsa84" path="res://src/enemy/enemy_types/16. demon wall/model/DEMON WALL BASE + PIPES_AREA_2_MAIN_222STONE.png" id="12_ecghy"]
|
||||
[ext_resource type="Texture2D" uid="uid://kc4y6ijnf64k" path="res://src/enemy/enemy_types/16. demon wall/Demon Wall - Base Only_concrete_0003_height_1k.png" id="13_5lwwe"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="15_h1yna"]
|
||||
[ext_resource type="Texture2D" uid="uid://kc4y6ijnf64k" path="res://src/enemy/enemy_types/16. demon wall/model/Demon Wall - Base Only_concrete_0003_height_1k.png" id="13_5lwwe"]
|
||||
[ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_ao_1k.jpg" id="15_h1yna"]
|
||||
[ext_resource type="PackedScene" uid="uid://dtrrhnxdddpay" path="res://src/enemy/enemy_types/16. demon wall/model/demon_wall_summoned_wall.glb" id="15_nqxqr"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="16_6s6sq"]
|
||||
[ext_resource type="Material" uid="uid://brsw0uk4wmx2f" path="res://src/enemy/enemy_types/16. demon wall/DW Pipe Texture.tres" id="16_c826n"]
|
||||
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="17_e82oe"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_normal_opengl_1k.png" id="16_6s6sq"]
|
||||
[ext_resource type="Material" uid="uid://brsw0uk4wmx2f" path="res://src/enemy/enemy_types/16. demon wall/model/DW Pipe Texture.tres" id="16_c826n"]
|
||||
[ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_roughness_1k.jpg" id="17_e82oe"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_eg220"]
|
||||
script = ExtResource("3_5lwwe")
|
||||
Damage = 10
|
||||
ElementType = 6
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_5lwwe"]
|
||||
script = ExtResource("3_5lwwe")
|
||||
Damage = 10
|
||||
ElementType = 5
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ecghy"]
|
||||
script = ExtResource("3_5lwwe")
|
||||
Damage = 10
|
||||
ElementType = 1
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_m8c2g"]
|
||||
script = ExtResource("3_5lwwe")
|
||||
Damage = 10
|
||||
ElementType = 2
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ty1ba"]
|
||||
script = ExtResource("3_5lwwe")
|
||||
Damage = 10
|
||||
ElementType = 0
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_73686"]
|
||||
script = ExtResource("3_5lwwe")
|
||||
Damage = 0
|
||||
ElementType = 0
|
||||
SpecialEffectType = 4
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_mwu74"]
|
||||
script = ExtResource("3_5lwwe")
|
||||
Damage = 10
|
||||
ElementType = 0
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_k0p55"]
|
||||
resource_name = "STONE"
|
||||
@@ -344,18 +394,22 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.25727, -3.86927, 0)
|
||||
|
||||
[node name="Arm1" parent="LeftArms" instance=ExtResource("1_ell80")]
|
||||
unique_name_in_owner = true
|
||||
_demonArmAttackData = SubResource("Resource_eg220")
|
||||
|
||||
[node name="Arm2" parent="LeftArms" instance=ExtResource("2_kblru")]
|
||||
unique_name_in_owner = true
|
||||
_demonArmAttackData = SubResource("Resource_5lwwe")
|
||||
|
||||
[node name="Arm3" parent="LeftArms" instance=ExtResource("3_nqxqr")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="Arm4" parent="LeftArms" instance=ExtResource("4_r5yku")]
|
||||
unique_name_in_owner = true
|
||||
_demonArmAttackData = SubResource("Resource_ecghy")
|
||||
|
||||
[node name="Arm5" parent="LeftArms" instance=ExtResource("5_5oa7x")]
|
||||
unique_name_in_owner = true
|
||||
_demonArmAttackData = SubResource("Resource_m8c2g")
|
||||
|
||||
[node name="RightArms" type="Node3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
@@ -363,12 +417,15 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.25727, -3.86927, 0)
|
||||
|
||||
[node name="Arm6" parent="RightArms" instance=ExtResource("6_h1yna")]
|
||||
unique_name_in_owner = true
|
||||
_demonArmAttackData = SubResource("Resource_ty1ba")
|
||||
|
||||
[node name="Arm7" parent="RightArms" instance=ExtResource("7_6s6sq")]
|
||||
unique_name_in_owner = true
|
||||
_demonArmAttackData = SubResource("Resource_73686")
|
||||
|
||||
[node name="Arm8" parent="RightArms" instance=ExtResource("8_e82oe")]
|
||||
unique_name_in_owner = true
|
||||
_demonArmAttackData = SubResource("Resource_mwu74")
|
||||
|
||||
[node name="Arm9" parent="RightArms" instance=ExtResource("9_c826n")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
@@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bum4gfqtytntr"
|
||||
path="res://.godot/imported/DEMON WALL BASE+ PIPES VER.1.1.glb-522719266db4a46fdb0aa3a3c11a4d12.scn"
|
||||
path="res://.godot/imported/DEMON WALL BASE+ PIPES VER.1.1.glb-150d989537d713243e29706d1372025f.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/DEMON WALL BASE+ PIPES VER.1.1.glb"
|
||||
dest_files=["res://.godot/imported/DEMON WALL BASE+ PIPES VER.1.1.glb-522719266db4a46fdb0aa3a3c11a4d12.scn"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/DEMON WALL BASE+ PIPES VER.1.1.glb"
|
||||
dest_files=["res://.godot/imported/DEMON WALL BASE+ PIPES VER.1.1.glb-150d989537d713243e29706d1372025f.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 65 KiB |
@@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://slclem8jixl7"
|
||||
path="res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_AREA_2_MAIN_222STONE.png-9e4c173cadf0e6dfd5e7e26de18acf88.ctex"
|
||||
path="res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_AREA_2_MAIN_222STONE.png-e19e51abca587b8a6203f1eab3741018.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
@@ -13,8 +13,8 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/DEMON WALL BASE+ PIPES VER.1_AREA_2_MAIN_222STONE.png"
|
||||
dest_files=["res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_AREA_2_MAIN_222STONE.png-9e4c173cadf0e6dfd5e7e26de18acf88.ctex"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/DEMON WALL BASE+ PIPES VER.1_AREA_2_MAIN_222STONE.png"
|
||||
dest_files=["res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_AREA_2_MAIN_222STONE.png-e19e51abca587b8a6203f1eab3741018.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 2.1 MiB After Width: | Height: | Size: 2.1 MiB |
@@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://baegb2s3ewm3l"
|
||||
path="res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_PIPER.png-5151203ff02228e68308c039225079ea.ctex"
|
||||
path="res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_PIPER.png-4ac2940cac0ecc7a278f1229cd51738f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
@@ -13,8 +13,8 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/DEMON WALL BASE+ PIPES VER.1_PIPER.png"
|
||||
dest_files=["res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_PIPER.png-5151203ff02228e68308c039225079ea.ctex"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/DEMON WALL BASE+ PIPES VER.1_PIPER.png"
|
||||
dest_files=["res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_PIPER.png-4ac2940cac0ecc7a278f1229cd51738f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 784 KiB After Width: | Height: | Size: 784 KiB |
@@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cfk7krp1djh1q"
|
||||
path="res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_concrete_0003_height_1k.png-e479d00c71f1a8cdb7bf5611b61f6b3b.ctex"
|
||||
path="res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_concrete_0003_height_1k.png-cc80b5c2dfc45b4f217de57710fcca9d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
@@ -13,8 +13,8 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/DEMON WALL BASE+ PIPES VER.1_concrete_0003_height_1k.png"
|
||||
dest_files=["res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_concrete_0003_height_1k.png-e479d00c71f1a8cdb7bf5611b61f6b3b.ctex"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/DEMON WALL BASE+ PIPES VER.1_concrete_0003_height_1k.png"
|
||||
dest_files=["res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_concrete_0003_height_1k.png-cc80b5c2dfc45b4f217de57710fcca9d.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 391 KiB After Width: | Height: | Size: 391 KiB |
@@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c3a7xkip7wit5"
|
||||
path="res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_iris-photography-no-reflections-method.jpg-b5032c01dd2105fcbe9010f947eaca60.ctex"
|
||||
path="res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_iris-photography-no-reflections-method.jpg-0db2fa9eb55b34b6c38cff4d778b8a12.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
@@ -13,8 +13,8 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/DEMON WALL BASE+ PIPES VER.1_iris-photography-no-reflections-method.jpg"
|
||||
dest_files=["res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_iris-photography-no-reflections-method.jpg-b5032c01dd2105fcbe9010f947eaca60.ctex"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/DEMON WALL BASE+ PIPES VER.1_iris-photography-no-reflections-method.jpg"
|
||||
dest_files=["res://.godot/imported/DEMON WALL BASE+ PIPES VER.1_iris-photography-no-reflections-method.jpg-0db2fa9eb55b34b6c38cff4d778b8a12.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[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"]
|
||||
[ext_resource type="Texture2D" uid="uid://b1srfcp1sq3ac" path="res://src/enemy/enemy_types/16. demon wall/model/PIPE_PIPE2.jpg" id="2_1oxvr"]
|
||||
|
||||
[resource]
|
||||
render_priority = 0
|
||||
@@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://4we30d3d7wk4"
|
||||
path="res://.godot/imported/Demon Wall - Base Only.glb-2cfe75fb4b0dec35b94d08fdced35664.scn"
|
||||
path="res://.godot/imported/Demon Wall - Base Only.glb-7e8fc049254cb5d5749e4d0b33f80007.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"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/Demon Wall - Base Only.glb"
|
||||
dest_files=["res://.godot/imported/Demon Wall - Base Only.glb-7e8fc049254cb5d5749e4d0b33f80007.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 65 KiB |
@@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://crqelrxk1nip4"
|
||||
path="res://.godot/imported/Demon Wall - Base Only_AREA_2_MAIN_222STONE.png-db70824288093702019694802bdf2150.ctex"
|
||||
path="res://.godot/imported/Demon Wall - Base Only_AREA_2_MAIN_222STONE.png-35e69749daeba4684d569a307f501cf7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
@@ -13,8 +13,8 @@ generator_parameters={
|
||||
|
||||
[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"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/Demon Wall - Base Only_AREA_2_MAIN_222STONE.png"
|
||||
dest_files=["res://.godot/imported/Demon Wall - Base Only_AREA_2_MAIN_222STONE.png-35e69749daeba4684d569a307f501cf7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 784 KiB After Width: | Height: | Size: 784 KiB |
@@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://kc4y6ijnf64k"
|
||||
path="res://.godot/imported/Demon Wall - Base Only_concrete_0003_height_1k.png-a2ceb406027d947ff141d8e0cd11a6e3.ctex"
|
||||
path="res://.godot/imported/Demon Wall - Base Only_concrete_0003_height_1k.png-e40b2656c6218bbb580cac1c941514d7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
@@ -13,8 +13,8 @@ generator_parameters={
|
||||
|
||||
[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"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/Demon Wall - Base Only_concrete_0003_height_1k.png"
|
||||
dest_files=["res://.godot/imported/Demon Wall - Base Only_concrete_0003_height_1k.png-e40b2656c6218bbb580cac1c941514d7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 391 KiB After Width: | Height: | Size: 391 KiB |
@@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b23ecide5h7v"
|
||||
path="res://.godot/imported/Demon Wall - Base Only_iris-photography-no-reflections-method.jpg-26c74fc18335f2de0a455e1b21761b9d.ctex"
|
||||
path="res://.godot/imported/Demon Wall - Base Only_iris-photography-no-reflections-method.jpg-2dbd174c8be6b6022e312038b1a3dec6.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
@@ -13,8 +13,8 @@ generator_parameters={
|
||||
|
||||
[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"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/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-2dbd174c8be6b6022e312038b1a3dec6.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://c0fn82t1wj1n8"
|
||||
path="res://.godot/imported/PIPE.glb-7590e7f2105c4683b379eab1c3387fa2.scn"
|
||||
path="res://.godot/imported/PIPE.glb-d05a38ade55112b52f9301add65a4ead.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/PIPE.glb"
|
||||
dest_files=["res://.godot/imported/PIPE.glb-7590e7f2105c4683b379eab1c3387fa2.scn"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/PIPE.glb"
|
||||
dest_files=["res://.godot/imported/PIPE.glb-d05a38ade55112b52f9301add65a4ead.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 5.8 MiB After Width: | Height: | Size: 5.8 MiB |
@@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d2u12u4m46ivs"
|
||||
path="res://.godot/imported/PIPE_Metal041B_2K-JPG_Color.jpg-234f9d6a7c37f5fd916fb60ac80af221.ctex"
|
||||
path="res://.godot/imported/PIPE_Metal041B_2K-JPG_Color.jpg-74db2f0a80f7778459f1b2d4d2cc086e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
@@ -13,8 +13,8 @@ generator_parameters={
|
||||
|
||||
[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"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/PIPE_Metal041B_2K-JPG_Color.jpg"
|
||||
dest_files=["res://.godot/imported/PIPE_Metal041B_2K-JPG_Color.jpg-74db2f0a80f7778459f1b2d4d2cc086e.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.6 MiB After Width: | Height: | Size: 1.6 MiB |
@@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b1srfcp1sq3ac"
|
||||
path="res://.godot/imported/PIPE_PIPE2.jpg-668ab49b527fd993ab05c17abeac6017.ctex"
|
||||
path="res://.godot/imported/PIPE_PIPE2.jpg-a25f44bac8bff83f95d6a43ce2b4646a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
@@ -13,8 +13,8 @@ generator_parameters={
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/PIPE_PIPE2.jpg"
|
||||
dest_files=["res://.godot/imported/PIPE_PIPE2.jpg-668ab49b527fd993ab05c17abeac6017.ctex"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/PIPE_PIPE2.jpg"
|
||||
dest_files=["res://.godot/imported/PIPE_PIPE2.jpg-a25f44bac8bff83f95d6a43ce2b4646a.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -4,12 +4,12 @@ importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://dxcl2dw4dnh8u"
|
||||
path="res://.godot/imported/ROCK SMASH.glb-8c2fe756fa4310e827b8935b03547c8c.scn"
|
||||
path="res://.godot/imported/ROCK SMASH.glb-fe6a5122c50b24da8991331146a9dd88.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"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/ROCK SMASH.glb"
|
||||
dest_files=["res://.godot/imported/ROCK SMASH.glb-fe6a5122c50b24da8991331146a9dd88.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 65 KiB |
@@ -3,7 +3,7 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://hhkrujf0lr46"
|
||||
path="res://.godot/imported/ROCK SMASH_AREA_2_MAIN_STON2E.png-c988318a1bcb55a692d0a709e46217c2.ctex"
|
||||
path="res://.godot/imported/ROCK SMASH_AREA_2_MAIN_STON2E.png-5c39763f63876c9f8bbc35b81a3f9b63.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
@@ -13,8 +13,8 @@ generator_parameters={
|
||||
|
||||
[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"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/ROCK SMASH_AREA_2_MAIN_STON2E.png"
|
||||
dest_files=["res://.godot/imported/ROCK SMASH_AREA_2_MAIN_STON2E.png-5c39763f63876c9f8bbc35b81a3f9b63.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
[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"]
|
||||
[ext_resource type="Texture2D" uid="uid://crqelrxk1nip4" path="res://src/enemy/enemy_types/16. demon wall/model/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/model/concrete_0003_ao_1k.jpg" id="2_0ixb4"]
|
||||
[ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/model/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/model/concrete_0003_roughness_1k.jpg" id="4_0ixb4"]
|
||||
|
||||
[resource]
|
||||
resource_name = "STONE"
|
||||
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 84 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dkh83g7ce40i7"
|
||||
path="res://.godot/imported/concrete_0003_ao_1k.jpg-530c7acb835ff34efe84f61c02a9922a.ctex"
|
||||
path="res://.godot/imported/concrete_0003_ao_1k.jpg-b014f081ae16ff2d2b1639d345f79852.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg"
|
||||
dest_files=["res://.godot/imported/concrete_0003_ao_1k.jpg-530c7acb835ff34efe84f61c02a9922a.ctex"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_ao_1k.jpg"
|
||||
dest_files=["res://.godot/imported/concrete_0003_ao_1k.jpg-b014f081ae16ff2d2b1639d345f79852.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 784 KiB After Width: | Height: | Size: 784 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bmdaqk0y2gl2t"
|
||||
path="res://.godot/imported/concrete_0003_height_1k.png-f60f5b034d6c0e67cadb64776839ef83.ctex"
|
||||
path="res://.godot/imported/concrete_0003_height_1k.png-2a1bc2e2db743decff1a9532260cace6.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/concrete_0003_height_1k.png"
|
||||
dest_files=["res://.godot/imported/concrete_0003_height_1k.png-f60f5b034d6c0e67cadb64776839ef83.ctex"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_height_1k.png"
|
||||
dest_files=["res://.godot/imported/concrete_0003_height_1k.png-2a1bc2e2db743decff1a9532260cace6.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 1.0 MiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cpvgy5t6shoex"
|
||||
path="res://.godot/imported/concrete_0003_normal_directx_1k.png-b850d518177cb5b9898e69e54975f28a.ctex"
|
||||
path="res://.godot/imported/concrete_0003_normal_directx_1k.png-3cbe5a28c049e023db641dec8c69c39b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_directx_1k.png"
|
||||
dest_files=["res://.godot/imported/concrete_0003_normal_directx_1k.png-b850d518177cb5b9898e69e54975f28a.ctex"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_normal_directx_1k.png"
|
||||
dest_files=["res://.godot/imported/concrete_0003_normal_directx_1k.png-3cbe5a28c049e023db641dec8c69c39b.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 1.0 MiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bx25c4uynoy1r"
|
||||
path="res://.godot/imported/concrete_0003_normal_opengl_1k.png-def589fd13e0639a920cfab0bdd72e91.ctex"
|
||||
path="res://.godot/imported/concrete_0003_normal_opengl_1k.png-ee3af43d6fc0be512332c78e20f782bd.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png"
|
||||
dest_files=["res://.godot/imported/concrete_0003_normal_opengl_1k.png-def589fd13e0639a920cfab0bdd72e91.ctex"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_normal_opengl_1k.png"
|
||||
dest_files=["res://.godot/imported/concrete_0003_normal_opengl_1k.png-ee3af43d6fc0be512332c78e20f782bd.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
@@ -3,15 +3,15 @@
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://brgmdx0p03syp"
|
||||
path="res://.godot/imported/concrete_0003_roughness_1k.jpg-fb7d820aa45576bf2b879bf8f51bdc43.ctex"
|
||||
path="res://.godot/imported/concrete_0003_roughness_1k.jpg-0b12d93194218bf985b13e22ab0e2627.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg"
|
||||
dest_files=["res://.godot/imported/concrete_0003_roughness_1k.jpg-fb7d820aa45576bf2b879bf8f51bdc43.ctex"]
|
||||
source_file="res://src/enemy/enemy_types/16. demon wall/model/concrete_0003_roughness_1k.jpg"
|
||||
dest_files=["res://.godot/imported/concrete_0003_roughness_1k.jpg-0b12d93194218bf985b13e22ab0e2627.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
@@ -79,7 +79,7 @@ shape = SubResource("CapsuleShape3D_o8f22")
|
||||
pixel_size = 0.0075
|
||||
billboard = 1
|
||||
texture_filter = 0
|
||||
render_priority = 100
|
||||
render_priority = 127
|
||||
sprite_frames = SubResource("SpriteFrames_mejdx")
|
||||
autoplay = "default"
|
||||
|
||||
|
||||
@@ -1,11 +1,16 @@
|
||||
[gd_scene load_steps=62 format=3 uid="uid://ddcw0xw7pxk8r"]
|
||||
[gd_scene load_steps=61 format=3 uid="uid://ddcw0xw7pxk8r"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cytefxt38q6r7" path="res://src/system/PlayerProjectile.cs" id="1_titwo"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_xt24t"]
|
||||
[ext_resource type="Texture2D" uid="uid://ddmjhevb5ksl" path="res://src/vfx/Items Etc/geomantic_reactor_AIR.png" id="3_c0ubq"]
|
||||
[ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="4_yf47k"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_wsimg"]
|
||||
atlas = ExtResource("3_c0ubq")
|
||||
region = Rect2(0, 0, 512, 512)
|
||||
[sub_resource type="Resource" id="Resource_yf47k"]
|
||||
script = ExtResource("2_xt24t")
|
||||
Damage = 10
|
||||
ElementType = 1
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ljyb8"]
|
||||
atlas = ExtResource("3_c0ubq")
|
||||
@@ -219,9 +224,6 @@ region = Rect2(10240, 512, 512, 512)
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_wsimg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ljyb8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
@@ -384,169 +386,42 @@ animations = [{
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
length = 1.11667
|
||||
step = 0.0166667
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1.11667),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 2.1, 0), Vector3(0, 2.1, -20)]
|
||||
}
|
||||
tracks/1/type = "audio"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../AudioStreamPlayer3D")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": null
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0333333)
|
||||
}
|
||||
tracks/1/use_blend = true
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:animation")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [&"geomantic_fire"]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath(".:frame")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 1.11667),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [1, 67]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("../ProjectileHitbox/CollisionShape3D:disabled")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0333333, 0.783333),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
}
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_c0ubq"]
|
||||
radius = 0.25
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 2.1, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [&"geomantic_fire"]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:frame")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [0]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("../ProjectileHitbox/CollisionShape3D:disabled")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
&"Fire": SubResource("Animation_xrn7e"),
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_xt24t"]
|
||||
|
||||
[node name="AirReactor" type="Node3D"]
|
||||
[node name="AirReactor" type="RigidBody3D"]
|
||||
collision_layer = 0
|
||||
gravity_scale = 0.0
|
||||
contact_monitor = true
|
||||
max_contacts_reported = 10
|
||||
script = ExtResource("1_titwo")
|
||||
AttackData = SubResource("Resource_yf47k")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.1, 0)
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
|
||||
offset = Vector2(0, 150)
|
||||
offset = Vector2(0, 200)
|
||||
pixel_size = 0.005
|
||||
billboard = 1
|
||||
sprite_frames = SubResource("SpriteFrames_1yaxx")
|
||||
animation = &"geomantic_fire"
|
||||
autoplay = "geomantic_fire"
|
||||
frame = 1
|
||||
|
||||
[node name="ProjectileHitbox" type="Area3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 0
|
||||
collision_mask = 2048
|
||||
monitorable = false
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/ProjectileHitbox"]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
disabled = true
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
stream = ExtResource("4_yf47k")
|
||||
autoplay = true
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
root_node = NodePath("../AnimatedSprite3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
|
||||
[node name="WallCollision" type="RigidBody3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/WallCollision"]
|
||||
shape = SubResource("SphereShape3D_xt24t")
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("SphereShape3D_c0ubq")
|
||||
|
||||
@@ -1,63 +1,724 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://c4kc2vybdy5t"]
|
||||
[gd_scene load_steps=104 format=3 uid="uid://c4kc2vybdy5t"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cytefxt38q6r7" path="res://src/system/PlayerProjectile.cs" id="1_bp1ct"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_0t83o"]
|
||||
[ext_resource type="Texture2D" uid="uid://ddmjhevb5ksl" path="res://src/vfx/Items Etc/geomantic_reactor_AIR.png" id="3_7ykt2"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
length = 0.66667
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("%ProjectileHitbox:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.666667),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 2.1, 0), Vector3(0, 2.1, -40)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("%ProjectileHitbox:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 2.1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
&"Fire": SubResource("Animation_xrn7e"),
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
[sub_resource type="Resource" id="Resource_7ykt2"]
|
||||
script = ExtResource("2_0t83o")
|
||||
Damage = 500
|
||||
ElementType = 0
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
|
||||
[node name="Persuader" type="Node3D"]
|
||||
script = ExtResource("1_bp1ct")
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_bp1ct"]
|
||||
radius = 0.25
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
unique_name_in_owner = true
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3v8me"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(0, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fqyvm"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(512, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dd88y"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(1024, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dh58r"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(1536, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dkte1"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(2048, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_blqrc"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(2560, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_arywf"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(3072, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8qbn2"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(3584, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_t4sid"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(4096, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jsygo"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(4608, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kgaue"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(5120, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qyxji"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(5632, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8ss7g"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(6144, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_87a2b"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(6656, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6xin2"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(7168, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vleot"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(7680, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_70ig7"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(8192, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_snqpl"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(8704, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_spu52"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(9216, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rnfxb"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(9728, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_oywdj"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(10240, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_t6bla"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(10752, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k40vd"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(11264, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0wdl3"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(11776, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d1m4j"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(12288, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qs5lg"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(12800, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_uwjde"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(13312, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pgllj"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(13824, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mcef2"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(14336, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6rbxw"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(14848, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ng4rb"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(15360, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xuahn"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(15872, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dsa18"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(0, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hvxd8"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(512, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jfuun"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(1024, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gmolx"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(1536, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rq7q0"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(2048, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ehup4"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(2560, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_v46bh"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(3072, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mn1q0"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(3584, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_57r4m"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(4096, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cv4sa"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(4608, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_287xc"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(5120, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_igxdn"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(5632, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yowi7"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(6144, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_74d6p"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(6656, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_37ncv"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(7168, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_f5mpf"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(7680, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rbj0v"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(8192, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kj88y"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(8704, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_li0qy"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(9216, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6lgr3"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(9728, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jd6k4"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(10240, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0wyru"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(10752, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ei8cw"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(11264, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_c6y4b"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(11776, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_j1hc4"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(12288, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vbf54"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(12800, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rrfn3"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(13312, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hng4w"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(13824, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0rgn5"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(14336, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a3qva"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(14848, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pck2g"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(15360, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0nu3l"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(15872, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7dgrl"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(0, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s7pkt"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(512, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_l3fh1"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(1024, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nxxog"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(1536, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gkv7v"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(2048, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3hfvn"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(2560, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_41gxj"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(3072, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_o5b0w"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(3584, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xsk1r"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(4096, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gxt3o"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(4608, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nki1o"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(5120, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sr2pm"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(5632, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1ai27"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(6144, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xon6h"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(6656, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_um4yq"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(7168, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_y87nr"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(7680, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ynmsi"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(8192, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6cri5"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(8704, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cwb3n"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(9216, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_proa4"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(9728, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pmghl"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(10240, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4stun"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(10752, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hl5rm"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(11264, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k3lg5"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(11776, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_j8m6p"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(12288, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dbs5v"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(12800, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3x22f"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(13312, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5ilf3"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(13824, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_b02la"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(14336, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_q5mng"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(14848, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dx1ks"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(15360, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k7csv"]
|
||||
atlas = ExtResource("3_7ykt2")
|
||||
region = Rect2(15872, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_bp1ct"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3v8me")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fqyvm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dd88y")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dh58r")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dkte1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_blqrc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_arywf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8qbn2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_t4sid")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jsygo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kgaue")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qyxji")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8ss7g")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_87a2b")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6xin2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vleot")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_70ig7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_snqpl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_spu52")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rnfxb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_oywdj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_t6bla")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k40vd")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0wdl3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_d1m4j")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qs5lg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_uwjde")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pgllj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mcef2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6rbxw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ng4rb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xuahn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dsa18")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hvxd8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jfuun")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gmolx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rq7q0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ehup4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_v46bh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mn1q0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_57r4m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cv4sa")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_287xc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_igxdn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yowi7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_74d6p")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_37ncv")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_f5mpf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rbj0v")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kj88y")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_li0qy")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6lgr3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jd6k4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0wyru")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ei8cw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_c6y4b")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_j1hc4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vbf54")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rrfn3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hng4w")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0rgn5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_a3qva")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pck2g")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0nu3l")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7dgrl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_s7pkt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_l3fh1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nxxog")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gkv7v")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3hfvn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_41gxj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_o5b0w")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xsk1r")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gxt3o")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nki1o")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sr2pm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1ai27")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xon6h")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_um4yq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_y87nr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ynmsi")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6cri5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cwb3n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_proa4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pmghl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4stun")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hl5rm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k3lg5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_j8m6p")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dbs5v")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3x22f")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5ilf3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_b02la")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_q5mng")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dx1ks")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k7csv")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 12.0
|
||||
}]
|
||||
|
||||
[node name="Persuader" type="RigidBody3D"]
|
||||
collision_layer = 0
|
||||
gravity_scale = 0.0
|
||||
contact_monitor = true
|
||||
max_contacts_reported = 10
|
||||
script = ExtResource("1_bp1ct")
|
||||
AttackData = SubResource("Resource_7ykt2")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
|
||||
[node name="ProjectileHitbox" type="Area3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.1, 0)
|
||||
collision_mask = 2049
|
||||
monitoring = false
|
||||
monitorable = false
|
||||
collision_layer = 0
|
||||
collision_mask = 2048
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/ProjectileHitbox"]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("SphereShape3D_bp1ct")
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
sprite_frames = SubResource("SpriteFrames_bp1ct")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.701144
|
||||
|
||||
@@ -1,486 +1,495 @@
|
||||
[gd_scene load_steps=77 format=3 uid="uid://dluot8v3m0drs"]
|
||||
[gd_scene load_steps=77 format=3 uid="uid://dmrmcvkxqjb5g"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cytefxt38q6r7" path="res://src/system/PlayerProjectile.cs" id="1_yb0m4"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_er0le"]
|
||||
[ext_resource type="Texture2D" uid="uid://dykncj5nomejo" path="res://src/vfx/Items Etc/GEOMANTIC_REACTOR_WATER.png" id="3_csu6k"]
|
||||
[ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="4_ge2ov"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1yaxx"]
|
||||
[sub_resource type="Resource" id="Resource_yf47k"]
|
||||
script = ExtResource("2_er0le")
|
||||
Damage = 10
|
||||
ElementType = 3
|
||||
SpecialEffectType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_er0le"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(0, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yjyav"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_csu6k"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(512, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mtb23"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ge2ov"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(1024, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2ntku"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_isu58"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(1536, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rislv"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ju6h0"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(2048, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3lbfl"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_iyh3e"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(2560, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p8bo1"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h6ob4"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(3072, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_iyyyb"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dm7ti"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(3584, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4gp8m"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h4e1j"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(4096, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ku3m1"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tj1ht"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(4608, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_b4tqc"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tp03y"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(5120, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1yod2"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hm3fd"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(5632, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qknof"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mpt5i"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(6144, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_v0s2u"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2bylv"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(6656, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s86wq"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qbjak"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(7168, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_20xiu"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_r6g0y"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(7680, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_r1e0i"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_udu07"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(8192, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d2xqf"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2n711"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(8704, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ltyos"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a0g7o"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(9216, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_crepd"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7rdul"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(9728, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8hc42"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ceahx"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(10240, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_toj62"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7gt6s"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(10752, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k3pa4"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_eld1b"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(11264, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_34r5x"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s3rrg"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(11776, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nr606"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0entx"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(12288, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_njyfy"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vv7gp"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(12800, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jbdn7"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kv8u0"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(13312, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nh4uk"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lpjlp"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(13824, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a2nh7"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_defhh"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(14336, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cenfr"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_of2mc"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(14848, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p5eo0"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_emqx2"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(15360, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_i0gdu"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fyx8m"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(15872, 0, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_88q6d"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_oyuvb"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(0, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_utgkt"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_v8too"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(512, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fqxh1"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lqwvw"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(1024, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_64146"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yakyj"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(1536, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_prion"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hk80i"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(2048, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ejegh"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rkl4n"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(2560, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fwr6t"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_508rx"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(3072, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hvbv7"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_e0hyp"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(3584, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gnoh1"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sn7hb"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(4096, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kr73e"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lxqcs"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(4608, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_urdnm"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2rkme"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(5120, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s0qi8"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_56be3"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(5632, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8a8lr"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pp2ti"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(6144, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xqhgw"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_epaeh"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(6656, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_q48a1"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xou1w"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(7168, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_egx34"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_embav"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(7680, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yhovx"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_trdku"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(8192, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ndapr"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_c6p03"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(8704, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h00b0"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_w5cex"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(9216, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k0pb3"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8bqy1"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(9728, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tdp1m"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vtlg5"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(10240, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ryw32"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8hdak"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(10752, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_g6ajp"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cnrxa"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(11264, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nxxmq"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gfjsg"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(11776, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2xvlb"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h1b2t"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(12288, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_aab6t"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qsdfk"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(12800, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_g6q78"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5fqgb"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(13312, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_inqic"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cmn6p"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(13824, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tnto8"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d3tvl"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(14336, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3jy0b"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_i1np4"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(14848, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qqkdj"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_buojk"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(15360, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_wft45"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_j8h1k"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(15872, 512, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bsh20"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5kx0s"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(0, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ngmuc"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sq40p"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(512, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7fsqh"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_co72j"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(1024, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3arwt"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xhler"]
|
||||
atlas = ExtResource("3_csu6k")
|
||||
region = Rect2(1536, 1024, 512, 512)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_bldyj"]
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_1yaxx"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1yaxx")
|
||||
"texture": SubResource("AtlasTexture_er0le")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yjyav")
|
||||
"texture": SubResource("AtlasTexture_csu6k")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mtb23")
|
||||
"texture": SubResource("AtlasTexture_ge2ov")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2ntku")
|
||||
"texture": SubResource("AtlasTexture_isu58")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rislv")
|
||||
"texture": SubResource("AtlasTexture_ju6h0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3lbfl")
|
||||
"texture": SubResource("AtlasTexture_iyh3e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_p8bo1")
|
||||
"texture": SubResource("AtlasTexture_h6ob4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_iyyyb")
|
||||
"texture": SubResource("AtlasTexture_dm7ti")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4gp8m")
|
||||
"texture": SubResource("AtlasTexture_h4e1j")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ku3m1")
|
||||
"texture": SubResource("AtlasTexture_tj1ht")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_b4tqc")
|
||||
"texture": SubResource("AtlasTexture_tp03y")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1yod2")
|
||||
"texture": SubResource("AtlasTexture_hm3fd")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qknof")
|
||||
"texture": SubResource("AtlasTexture_mpt5i")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_v0s2u")
|
||||
"texture": SubResource("AtlasTexture_2bylv")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_s86wq")
|
||||
"texture": SubResource("AtlasTexture_qbjak")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_20xiu")
|
||||
"texture": SubResource("AtlasTexture_r6g0y")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_r1e0i")
|
||||
"texture": SubResource("AtlasTexture_udu07")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_d2xqf")
|
||||
"texture": SubResource("AtlasTexture_2n711")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ltyos")
|
||||
"texture": SubResource("AtlasTexture_a0g7o")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_crepd")
|
||||
"texture": SubResource("AtlasTexture_7rdul")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8hc42")
|
||||
"texture": SubResource("AtlasTexture_ceahx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_toj62")
|
||||
"texture": SubResource("AtlasTexture_7gt6s")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k3pa4")
|
||||
"texture": SubResource("AtlasTexture_eld1b")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_34r5x")
|
||||
"texture": SubResource("AtlasTexture_s3rrg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nr606")
|
||||
"texture": SubResource("AtlasTexture_0entx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_njyfy")
|
||||
"texture": SubResource("AtlasTexture_vv7gp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jbdn7")
|
||||
"texture": SubResource("AtlasTexture_kv8u0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nh4uk")
|
||||
"texture": SubResource("AtlasTexture_lpjlp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_a2nh7")
|
||||
"texture": SubResource("AtlasTexture_defhh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cenfr")
|
||||
"texture": SubResource("AtlasTexture_of2mc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_p5eo0")
|
||||
"texture": SubResource("AtlasTexture_emqx2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_i0gdu")
|
||||
"texture": SubResource("AtlasTexture_fyx8m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_88q6d")
|
||||
"texture": SubResource("AtlasTexture_oyuvb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_utgkt")
|
||||
"texture": SubResource("AtlasTexture_v8too")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fqxh1")
|
||||
"texture": SubResource("AtlasTexture_lqwvw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_64146")
|
||||
"texture": SubResource("AtlasTexture_yakyj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_prion")
|
||||
"texture": SubResource("AtlasTexture_hk80i")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ejegh")
|
||||
"texture": SubResource("AtlasTexture_rkl4n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fwr6t")
|
||||
"texture": SubResource("AtlasTexture_508rx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hvbv7")
|
||||
"texture": SubResource("AtlasTexture_e0hyp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gnoh1")
|
||||
"texture": SubResource("AtlasTexture_sn7hb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kr73e")
|
||||
"texture": SubResource("AtlasTexture_lxqcs")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_urdnm")
|
||||
"texture": SubResource("AtlasTexture_2rkme")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_s0qi8")
|
||||
"texture": SubResource("AtlasTexture_56be3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8a8lr")
|
||||
"texture": SubResource("AtlasTexture_pp2ti")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xqhgw")
|
||||
"texture": SubResource("AtlasTexture_epaeh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_q48a1")
|
||||
"texture": SubResource("AtlasTexture_xou1w")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_egx34")
|
||||
"texture": SubResource("AtlasTexture_embav")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yhovx")
|
||||
"texture": SubResource("AtlasTexture_trdku")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ndapr")
|
||||
"texture": SubResource("AtlasTexture_c6p03")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h00b0")
|
||||
"texture": SubResource("AtlasTexture_w5cex")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k0pb3")
|
||||
"texture": SubResource("AtlasTexture_8bqy1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tdp1m")
|
||||
"texture": SubResource("AtlasTexture_vtlg5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ryw32")
|
||||
"texture": SubResource("AtlasTexture_8hdak")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_g6ajp")
|
||||
"texture": SubResource("AtlasTexture_cnrxa")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nxxmq")
|
||||
"texture": SubResource("AtlasTexture_gfjsg")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2xvlb")
|
||||
"texture": SubResource("AtlasTexture_h1b2t")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_aab6t")
|
||||
"texture": SubResource("AtlasTexture_qsdfk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_g6q78")
|
||||
"texture": SubResource("AtlasTexture_5fqgb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_inqic")
|
||||
"texture": SubResource("AtlasTexture_cmn6p")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tnto8")
|
||||
"texture": SubResource("AtlasTexture_d3tvl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3jy0b")
|
||||
"texture": SubResource("AtlasTexture_i1np4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qqkdj")
|
||||
"texture": SubResource("AtlasTexture_buojk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_wft45")
|
||||
"texture": SubResource("AtlasTexture_j8h1k")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bsh20")
|
||||
"texture": SubResource("AtlasTexture_5kx0s")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ngmuc")
|
||||
"texture": SubResource("AtlasTexture_sq40p")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7fsqh")
|
||||
"texture": SubResource("AtlasTexture_co72j")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3arwt")
|
||||
"texture": SubResource("AtlasTexture_xhler")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"geomantic_fire",
|
||||
@@ -489,169 +498,43 @@ animations = [{
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
length = 1.11667
|
||||
step = 0.0166667
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1.11667),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 2.1, 0), Vector3(0, 2.1, -20)]
|
||||
}
|
||||
tracks/1/type = "audio"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../AudioStreamPlayer3D")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": null
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0333333)
|
||||
}
|
||||
tracks/1/use_blend = true
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:animation")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [&"geomantic_fire"]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath(".:frame")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 1.11667),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [1, 67]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("../ProjectileHitbox/CollisionShape3D:disabled")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0333333, 0.916667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
}
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_c0ubq"]
|
||||
radius = 0.25
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 2.1, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath(".:animation")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [&"geomantic_fire"]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:frame")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [0]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("../ProjectileHitbox/CollisionShape3D:disabled")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
&"Fire": SubResource("Animation_xrn7e"),
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_n88a7"]
|
||||
|
||||
[node name="WaterReactor" type="Node3D"]
|
||||
[node name="WaterReactor" type="RigidBody3D"]
|
||||
collision_layer = 0
|
||||
gravity_scale = 0.0
|
||||
contact_monitor = true
|
||||
max_contacts_reported = 10
|
||||
script = ExtResource("1_yb0m4")
|
||||
AttackData = SubResource("Resource_yf47k")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.1, 0)
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
|
||||
offset = Vector2(0, 150)
|
||||
offset = Vector2(0, 200)
|
||||
pixel_size = 0.005
|
||||
billboard = 1
|
||||
sprite_frames = SubResource("SpriteFrames_bldyj")
|
||||
sprite_frames = SubResource("SpriteFrames_1yaxx")
|
||||
animation = &"geomantic_fire"
|
||||
autoplay = "geomantic_fire"
|
||||
frame = 67
|
||||
frame_progress = 1.0
|
||||
|
||||
[node name="ProjectileHitbox" type="Area3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 0
|
||||
collision_mask = 2048
|
||||
monitorable = false
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/ProjectileHitbox"]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
disabled = true
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
stream = ExtResource("4_ge2ov")
|
||||
autoplay = true
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
root_node = NodePath("../AnimatedSprite3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||
|
||||
[node name="WallCollision" type="RigidBody3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/WallCollision"]
|
||||
shape = SubResource("SphereShape3D_n88a7")
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("SphereShape3D_c0ubq")
|
||||
|
||||
@@ -183,6 +183,38 @@ shape = SubResource("BoxShape3D_s7h55")
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.747, 0.102548, 55.334)
|
||||
|
||||
[node name="Skeleton3D" parent="DemonWall/EnemyModelView/RightArms/Arm7/Pivot/ARM7/7_ L AGNI CONE ARM" index="0"]
|
||||
bones/0/position = Vector3(2.06259, -0.598552, -1.5676)
|
||||
bones/0/rotation = Quaternion(0.517484, 0.168389, 0.622293, 0.562678)
|
||||
bones/1/rotation = Quaternion(0.285883, 0.703599, -0.430296, 0.48792)
|
||||
bones/2/rotation = Quaternion(-0.0956035, -0.0508778, -0.611516, 0.783786)
|
||||
bones/3/rotation = Quaternion(-0.0133043, -0.0556612, 0.158815, 0.985648)
|
||||
bones/4/rotation = Quaternion(-0.0185446, -0.0772043, 0.452899, 0.888019)
|
||||
bones/5/rotation = Quaternion(0.247294, 0.0181257, -0.267751, 0.931035)
|
||||
bones/6/rotation = Quaternion(-0.0881956, -0.030464, 0.162201, 0.982336)
|
||||
bones/7/rotation = Quaternion(-0.197662, -0.0250548, 0.00315675, 0.979945)
|
||||
bones/8/rotation = Quaternion(-0.331482, -0.055511, 0.0485094, 0.940577)
|
||||
bones/9/rotation = Quaternion(0.24425, -0.0585444, 0.00495322, 0.967931)
|
||||
bones/10/rotation = Quaternion(-0.116142, -0.0047481, 0.0156639, 0.993098)
|
||||
bones/11/rotation = Quaternion(-0.181127, -0.0174884, 0.00400077, 0.983296)
|
||||
bones/12/rotation = Quaternion(-0.402087, -0.0331238, 0.0554563, 0.91332)
|
||||
bones/13/rotation = Quaternion(0.13286, -0.182256, 0.27098, 0.935789)
|
||||
bones/14/rotation = Quaternion(-0.106977, 0.0136637, -0.138093, 0.98453)
|
||||
bones/15/rotation = Quaternion(-0.247873, -0.00542301, 0.0679436, 0.966392)
|
||||
bones/16/rotation = Quaternion(-0.316859, 0.0413942, 0.0545353, 0.945998)
|
||||
bones/17/rotation = Quaternion(0.0620475, -0.161533, 0.513107, 0.840701)
|
||||
bones/18/rotation = Quaternion(-0.0928098, 0.0289632, -0.265015, 0.95933)
|
||||
bones/19/rotation = Quaternion(-0.142674, -0.0184692, -0.00334156, 0.989592)
|
||||
bones/20/rotation = Quaternion(-0.393678, 0.0725746, 0.149042, 0.904178)
|
||||
bones/21/position = Vector3(2.9239, 0.0601906, -3.33161)
|
||||
bones/21/rotation = Quaternion(0.696872, 0.0493484, 0.416484, 0.581786)
|
||||
|
||||
[node name="BoneAttachment3D" parent="DemonWall/EnemyModelView/RightArms/Arm7/Pivot/ARM7/7_ L AGNI CONE ARM/Skeleton3D" index="1"]
|
||||
transform = Transform3D(-0.828966, -0.378655, 0.411626, 0.0379145, 0.69623, 0.716817, -0.558013, 0.609823, -0.562794, 1.08445, -1.17514, -0.0950186)
|
||||
|
||||
[node name="CollisionShape3D" parent="DemonWall/EnemyModelView/RightArms/Arm7/Pivot/ARM7/7_ L AGNI CONE ARM/Skeleton3D/BoneAttachment3D/Projectile/Hitbox" index="0"]
|
||||
transform = Transform3D(0.635844, 0.528577, -0.562441, 0.375355, 0.425019, 0.823709, 0.674439, -0.734846, 0.0718229, -1.8153, 4.65171, 12.6822)
|
||||
|
||||
[node name="Lights" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -25.2903, 0)
|
||||
|
||||
@@ -270,3 +302,6 @@ skeleton = NodePath("../..")
|
||||
surface_material_override/0 = SubResource("ShaderMaterial_3plo0")
|
||||
|
||||
[editable path="Collision/Boss Floor 2 Collision"]
|
||||
[editable path="DemonWall"]
|
||||
[editable path="DemonWall/EnemyModelView"]
|
||||
[editable path="DemonWall/EnemyModelView/RightArms/Arm7"]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
[ext_resource type="Script" uid="uid://bccyfmj8ikewh" path="res://src/map/dungeon/code/SpecialRoom.cs" id="1_7rwa4"]
|
||||
[ext_resource type="Shader" uid="uid://cntrajooialrn" path="res://src/map/map shaders/DemonWall Wave.gdshader" id="2_7rwa4"]
|
||||
[ext_resource type="Texture2D" uid="uid://b1srfcp1sq3ac" path="res://src/enemy/enemy_types/16. demon wall/PIPE_PIPE2.jpg" id="3_aeopg"]
|
||||
[ext_resource type="Texture2D" uid="uid://b1srfcp1sq3ac" path="res://src/enemy/enemy_types/16. demon wall/model/PIPE_PIPE2.jpg" id="3_aeopg"]
|
||||
[ext_resource type="Texture2D" uid="uid://dhgoha7sn4nrh" path="res://src/map/dungeon/models/Area 1/Hand/handroomfixes_SNEK TILE.png" id="4_7kuia"]
|
||||
[ext_resource type="Texture2D" uid="uid://djqwqxcwx7r1" path="res://src/map/dungeon/models/Area 1/Hand/handroomfixes_SA115.png" id="5_q5u28"]
|
||||
[ext_resource type="Texture2D" uid="uid://dm7yvykkiutpu" path="res://src/map/dungeon/models/Area 1/Hand/handroomfixes_STONE_PANEL_1png.png" id="6_xq5v2"]
|
||||
|
||||
@@ -101,10 +101,11 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide<IPlayer>
|
||||
|
||||
[Node] private ShakeCamera _camera3D { get; set; } = default!;
|
||||
|
||||
[Node] private PlayerProjectile FireReactor { get; set; } = default!;
|
||||
[Node] private PlayerProjectile AirReactor { get; set; } = default!;
|
||||
[Node] private PlayerProjectile WaterReactor { get; set; } = default!;
|
||||
[Node] private PlayerProjectile PersuaderBullet { get; set; } = default!;
|
||||
[Node] private ProjectileSystem _airReactorProjectileSystem { get; set; } = default!;
|
||||
[Node] private ProjectileSystem _fireReactorProjectileSystem { get; set; } = default!;
|
||||
[Node] private ProjectileSystem _waterReactorProjectileSystem { get; set; } = default!;
|
||||
[Node] private ProjectileSystem _kineticProjectileSystem { get; set; } = default!;
|
||||
|
||||
[Node] private Sprite2D PersuaderCrosshair { get; set; } = default!;
|
||||
|
||||
#endregion
|
||||
@@ -135,6 +136,9 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide<IPlayer>
|
||||
private ItemReroller _itemReroller;
|
||||
private PlayerEffectService _playerEffectService;
|
||||
|
||||
private Timer _projectileCooldownTimer;
|
||||
private bool _fired;
|
||||
|
||||
public void Initialize()
|
||||
{
|
||||
var container = new SimpleInjector.Container();
|
||||
@@ -202,6 +206,12 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide<IPlayer>
|
||||
ExperiencePointsComponent.PlayerLevelDown += OnLevelDown;
|
||||
PlayerFXAnimations.AnimationFinished += PlayerFXAnimations_AnimationFinished;
|
||||
HealthTimer.WaitTime = _healthTimerWaitTime;
|
||||
|
||||
_projectileCooldownTimer = new Timer();
|
||||
AddChild(_projectileCooldownTimer);
|
||||
_projectileCooldownTimer.WaitTime = 1.8f;
|
||||
_projectileCooldownTimer.Timeout += ProjectileCooldown;
|
||||
|
||||
SetProcessInput(false);
|
||||
SetPhysicsProcess(false);
|
||||
}
|
||||
@@ -591,6 +601,8 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide<IPlayer>
|
||||
EquipmentComponent.UpdateEquipment(accessory);
|
||||
}
|
||||
|
||||
private void ProjectileCooldown() => _fired = false;
|
||||
|
||||
private static Vector3 GlobalInputVector
|
||||
{
|
||||
get
|
||||
@@ -670,29 +682,28 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide<IPlayer>
|
||||
|
||||
private void HandleProjectile(Weapon weapon)
|
||||
{
|
||||
if (_fired)
|
||||
return;
|
||||
|
||||
var ammo = EquipmentComponent.EquippedAmmo.Value as Ammo;
|
||||
if (ammo.Count == null || ammo.Count?.Value <= 0)
|
||||
return;
|
||||
|
||||
var fired = false;
|
||||
|
||||
if (weapon.WeaponTag == WeaponTag.ElementalProjectile)
|
||||
{
|
||||
if (ammo.AmmoElement == ElementType.Igneous)
|
||||
fired = FireReactor.Fire();
|
||||
if (ammo.AmmoElement == ElementType.Aeolic)
|
||||
fired = AirReactor.Fire();
|
||||
_airReactorProjectileSystem.Fire();
|
||||
if (ammo.AmmoElement == ElementType.Igneous)
|
||||
_fireReactorProjectileSystem.Fire();
|
||||
if (ammo.AmmoElement == ElementType.Hydric)
|
||||
fired = WaterReactor.Fire();
|
||||
_waterReactorProjectileSystem.Fire();
|
||||
}
|
||||
|
||||
if (weapon.WeaponTag == WeaponTag.KineticProjectile)
|
||||
{
|
||||
PlayAttackAnimation();
|
||||
fired = PersuaderBullet.Fire();
|
||||
_kineticProjectileSystem.Fire();
|
||||
}
|
||||
if (!fired)
|
||||
return;
|
||||
|
||||
ammo.SetCount(ammo.Count.Value - 1);
|
||||
EquipmentComponent.UpdateEquipment(ammo);
|
||||
@@ -701,6 +712,9 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide<IPlayer>
|
||||
EquipmentComponent.Unequip(ammo);
|
||||
Inventory.Remove(ammo);
|
||||
}
|
||||
|
||||
_fired = true;
|
||||
_projectileCooldownTimer.Start();
|
||||
}
|
||||
|
||||
private void ThrowItem()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=1574 format=3 uid="uid://cfecvvav8kkp6"]
|
||||
[gd_scene load_steps=1569 format=3 uid="uid://cfecvvav8kkp6"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://yxmiqy7i0t7r" path="res://src/player/Player.cs" id="1_xcol5"]
|
||||
[ext_resource type="PackedScene" uid="uid://dqvlemme0iwa" path="res://src/camera/ShakeCamera.tscn" id="2_jtmj1"]
|
||||
@@ -7,7 +7,6 @@
|
||||
[ext_resource type="Shader" uid="uid://dfk3eps71yyyl" path="res://src/player/InvertColors.gdshader" id="4_v5qoq"]
|
||||
[ext_resource type="Texture2D" uid="uid://ddmjhevb5ksl" path="res://src/vfx/Items Etc/geomantic_reactor_AIR.png" id="5_bngr8"]
|
||||
[ext_resource type="AudioStream" uid="uid://bsprdc3ka6am0" path="res://src/audio/sfx/player_steps_concrete.ogg" id="6_v7rlw"]
|
||||
[ext_resource type="AudioStream" uid="uid://dfwydlvy7gg4n" path="res://src/audio/sfx/ENEMY_PILLAR_FIRE.ogg" id="7_cqsul"]
|
||||
[ext_resource type="Texture2D" uid="uid://jgfksn01g0ht" path="res://src/vfx/Items Etc/salmon/salmon001.png" id="7_rmwaq"]
|
||||
[ext_resource type="AudioStream" uid="uid://cth2xgoqhdf0m" path="res://src/audio/sfx/player_hit_wall.ogg" id="8_ajbah"]
|
||||
[ext_resource type="Texture2D" uid="uid://drk8jp22p41f4" path="res://src/vfx/Items Etc/divinity/divinity000.png" id="8_majw8"]
|
||||
@@ -518,11 +517,11 @@
|
||||
[ext_resource type="Texture2D" uid="uid://oa6dmpe31efs" path="res://src/vfx/Weapon Strikes/hydric_attack/tile008.png" id="508_ajbah"]
|
||||
[ext_resource type="Texture2D" uid="uid://pv56eou8fuw6" path="res://src/vfx/Items Etc/crosshair.png" id="508_sq73w"]
|
||||
[ext_resource type="Texture2D" uid="uid://dxnata78dcvlg" path="res://src/vfx/Weapon Strikes/hydric_attack/tile009.png" id="509_7rguc"]
|
||||
[ext_resource type="PackedScene" uid="uid://bredkcfalakdp" path="res://src/items/weapons/FireReactorProjectile.tscn" id="509_14f5p"]
|
||||
[ext_resource type="PackedScene" uid="uid://bnl6oc6yu7nx4" path="res://src/items/weapons/FireReactorProjectile.tscn" id="509_14f5p"]
|
||||
[ext_resource type="PackedScene" uid="uid://ddcw0xw7pxk8r" path="res://src/items/weapons/AirReactorProjectile.tscn" id="510_k6pkx"]
|
||||
[ext_resource type="Texture2D" uid="uid://cqsj88qfctx7p" path="res://src/vfx/Weapon Strikes/hydric_attack/tile010.png" id="510_w5dir"]
|
||||
[ext_resource type="Texture2D" uid="uid://c8dy8b1jm7vfp" path="res://src/vfx/Weapon Strikes/hydric_attack/tile011.png" id="511_34gm2"]
|
||||
[ext_resource type="PackedScene" uid="uid://dluot8v3m0drs" path="res://src/items/weapons/WaterReactorProjectile.tscn" id="511_sq73w"]
|
||||
[ext_resource type="PackedScene" uid="uid://dmrmcvkxqjb5g" path="res://src/items/weapons/WaterReactorProjectile.tscn" id="511_sq73w"]
|
||||
[ext_resource type="Texture2D" uid="uid://bk4nbdw5vwu4f" path="res://src/vfx/Weapon Strikes/hydric_attack/tile012.png" id="512_fsw4h"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4kc2vybdy5t" path="res://src/items/weapons/PersuaderProjectile.tscn" id="512_k6pkx"]
|
||||
[ext_resource type="Texture2D" uid="uid://b6eehqy4ir6xi" path="res://src/vfx/Weapon Strikes/hydric_attack/tile013.png" id="513_aodty"]
|
||||
@@ -542,7 +541,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://cl2woq73pn2ab" path="res://src/vfx/Weapon Strikes/hydric_attack/tile027.png" id="527_nilvr"]
|
||||
[ext_resource type="Texture2D" uid="uid://d3e8jnj7q6sdk" path="res://src/vfx/Weapon Strikes/hydric_attack/tile028.png" id="528_ynv1q"]
|
||||
[ext_resource type="Texture2D" uid="uid://def40t23awj4c" path="res://src/vfx/Weapon Strikes/hydric_attack/tile029.png" id="529_3e7br"]
|
||||
[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="543_cqsul"]
|
||||
[ext_resource type="Script" uid="uid://chxka5g7yvcg" path="res://src/projectile/ProjectileSystem.cs" id="538_nb4cq"]
|
||||
|
||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_dw45s"]
|
||||
radius = 1.0
|
||||
@@ -1493,21 +1492,6 @@ tracks/1/keys = {
|
||||
"update": 0,
|
||||
"values": [0, 63]
|
||||
}
|
||||
tracks/2/type = "audio"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("../Projectiles/PersuaderBullet/Bullet/ProjectileHitbox/BulletSFX")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": ExtResource("7_cqsul")
|
||||
}],
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/2/use_blend = true
|
||||
|
||||
[sub_resource type="Animation" id="Animation_w5dir"]
|
||||
resource_name = "Plasma Sword"
|
||||
@@ -10289,30 +10273,6 @@ animations = [{
|
||||
"speed": 24.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_w5dir"]
|
||||
script = ExtResource("543_cqsul")
|
||||
Damage = 25
|
||||
ElementType = 4
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_7rguc"]
|
||||
script = ExtResource("543_cqsul")
|
||||
Damage = 25
|
||||
ElementType = 1
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_cqsul"]
|
||||
script = ExtResource("543_cqsul")
|
||||
Damage = 25
|
||||
ElementType = 3
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ajbah"]
|
||||
script = ExtResource("543_cqsul")
|
||||
Damage = 99
|
||||
ElementType = 0
|
||||
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
|
||||
|
||||
[node name="Player" type="CharacterBody3D"]
|
||||
collision_layer = 802
|
||||
collision_mask = 775
|
||||
@@ -10344,10 +10304,10 @@ mesh = SubResource("QuadMesh_ebyyx")
|
||||
|
||||
[node name="player_model" type="Node3D" parent="Camera"]
|
||||
transform = Transform3D(-0.015, 0, -2.26494e-09, 0, 0.015, 0, 2.26494e-09, 0, -0.015, 0, -0.268445, -0.00941753)
|
||||
visible = false
|
||||
|
||||
[node name="tendomaya" parent="Camera/player_model" instance=ExtResource("3_74hqa")]
|
||||
transform = Transform3D(1.355, 0, 2.84217e-14, 0, 1.355, 0, -2.84217e-14, 0, 1.355, 3.57499e-06, 0, -23.676)
|
||||
visible = false
|
||||
|
||||
[node name="Lights" type="Node3D" parent="Camera"]
|
||||
|
||||
@@ -10525,26 +10485,38 @@ stream = ExtResource("6_v7rlw")
|
||||
|
||||
[node name="Projectiles" type="Node3D" parent="."]
|
||||
|
||||
[node name="FireReactor" parent="Projectiles" instance=ExtResource("509_14f5p")]
|
||||
[node name="AirReactorProjectileSystem" type="Node3D" parent="Projectiles"]
|
||||
unique_name_in_owner = true
|
||||
AttackData = SubResource("Resource_w5dir")
|
||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.1, -1)
|
||||
script = ExtResource("538_nb4cq")
|
||||
ProjectileScene = ExtResource("510_k6pkx")
|
||||
_projectileForce = 10.0
|
||||
|
||||
[node name="AirReactor" parent="Projectiles" instance=ExtResource("510_k6pkx")]
|
||||
[node name="Marker3D" type="Marker3D" parent="Projectiles/AirReactorProjectileSystem"]
|
||||
|
||||
[node name="FireReactorProjectileSystem" type="Node3D" parent="Projectiles"]
|
||||
unique_name_in_owner = true
|
||||
AttackData = SubResource("Resource_7rguc")
|
||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.1, -1)
|
||||
script = ExtResource("538_nb4cq")
|
||||
ProjectileScene = ExtResource("509_14f5p")
|
||||
_projectileForce = 10.0
|
||||
|
||||
[node name="WaterReactor" parent="Projectiles" instance=ExtResource("511_sq73w")]
|
||||
[node name="Marker3D" type="Marker3D" parent="Projectiles/FireReactorProjectileSystem"]
|
||||
|
||||
[node name="WaterReactorProjectileSystem" type="Node3D" parent="Projectiles"]
|
||||
unique_name_in_owner = true
|
||||
AttackData = SubResource("Resource_cqsul")
|
||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.1, -1)
|
||||
script = ExtResource("538_nb4cq")
|
||||
ProjectileScene = ExtResource("511_sq73w")
|
||||
_projectileForce = 10.0
|
||||
|
||||
[node name="PersuaderBullet" parent="Projectiles" instance=ExtResource("512_k6pkx")]
|
||||
[node name="Marker3D" type="Marker3D" parent="Projectiles/WaterReactorProjectileSystem"]
|
||||
|
||||
[node name="KineticProjectileSystem" type="Node3D" parent="Projectiles"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.125)
|
||||
AttackData = SubResource("Resource_ajbah")
|
||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 2.1, -1)
|
||||
script = ExtResource("538_nb4cq")
|
||||
ProjectileScene = ExtResource("512_k6pkx")
|
||||
_projectileForce = 100.0
|
||||
|
||||
[node name="BulletSFX" type="AudioStreamPlayer3D" parent="Projectiles/PersuaderBullet/Bullet/ProjectileHitbox" index="1"]
|
||||
process_mode = 3
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.1, 0)
|
||||
bus = &"SFX"
|
||||
|
||||
[editable path="Projectiles/PersuaderBullet"]
|
||||
[node name="Marker3D" type="Marker3D" parent="Projectiles/KineticProjectileSystem"]
|
||||
|
||||
27
Zennysoft.Game.Ma/src/projectile/ProjectileSystem.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using Chickensoft.AutoInject;
|
||||
using Chickensoft.Introspection;
|
||||
using Godot;
|
||||
using Zennysoft.Game.Ma;
|
||||
|
||||
[Meta(typeof(IAutoNode))]
|
||||
public partial class ProjectileSystem : Node3D
|
||||
{
|
||||
public override void _Notification(int what) => this.Notify(what);
|
||||
|
||||
[Dependency] protected IMap _map => this.DependOn<IMap>();
|
||||
|
||||
[Export] public PackedScene ProjectileScene { get; set; }
|
||||
|
||||
[Export] private float _projectileForce { get; set; } = 7f;
|
||||
|
||||
public void Fire()
|
||||
{
|
||||
var instantiator = new Instantiator(GetTree());
|
||||
var projectile = instantiator.LoadAndInstantiate<RigidBody3D>(ProjectileScene.ResourcePath);
|
||||
_map.AddChild(projectile);
|
||||
projectile.GlobalPosition = GlobalPosition;
|
||||
projectile.GlobalBasis = GlobalBasis;
|
||||
projectile.ResetPhysicsInterpolation();
|
||||
projectile.ApplyCentralImpulse(projectile.GlobalBasis.Z * _projectileForce);
|
||||
}
|
||||
}
|
||||
1
Zennysoft.Game.Ma/src/projectile/ProjectileSystem.cs.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://chxka5g7yvcg
|
||||
@@ -11,4 +11,7 @@ public partial class AttackDataResource : Resource
|
||||
|
||||
[Export]
|
||||
public ElementType ElementType { get; set; } = ElementType.None;
|
||||
|
||||
[Export]
|
||||
public ElementType SpecialEffectType { get; set; } = ElementType.None;
|
||||
}
|
||||
|
||||
@@ -3,75 +3,30 @@ using Chickensoft.Introspection;
|
||||
using Godot;
|
||||
using Zennysoft.Game.Ma;
|
||||
using Zennysoft.Ma.Adapter;
|
||||
using Zennysoft.Ma.Adapter.Entity;
|
||||
|
||||
[Meta(typeof(IAutoNode))]
|
||||
public partial class EnemyProjectile : Node3D
|
||||
public partial class EnemyProjectile : RigidBody3D
|
||||
{
|
||||
public override void _Notification(int what) => this.Notify(what);
|
||||
|
||||
[Dependency] protected IMap _map => this.DependOn<IMap>();
|
||||
|
||||
[Dependency] protected IPlayer _player => this.DependOn<IPlayer>();
|
||||
|
||||
[Node] public Area3D ProjectileHitbox { get; set; }
|
||||
|
||||
[Node] public AnimationPlayer AnimationPlayer { get; set; }
|
||||
|
||||
[Export] public AttackDataResource AttackData { get; set; }
|
||||
|
||||
public void OnReady()
|
||||
[Node] private Area3D _area3D { get; set; }
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
ProjectileHitbox.AreaEntered += Hitbox_AreaEntered;
|
||||
ProjectileHitbox.BodyEntered += ProjectileHitbox_BodyEntered1;
|
||||
ProjectileHitbox.BodyShapeEntered += ProjectileHitbox_BodyEntered;
|
||||
AnimationPlayer.AnimationFinished += AnimationPlayer_AnimationFinished;
|
||||
AnimationPlayer.Play("RESET");
|
||||
BodyEntered += Hitbox_AreaEntered;
|
||||
_area3D.AreaEntered += AreaEntered;
|
||||
}
|
||||
|
||||
private void AnimationPlayer_AnimationFinished(StringName animName)
|
||||
{
|
||||
if (animName != "Fire")
|
||||
return;
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false);
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false);
|
||||
AnimationPlayer.Stop();
|
||||
AnimationPlayer.Play("RESET");
|
||||
}
|
||||
|
||||
private void ProjectileHitbox_BodyEntered1(Node3D body)
|
||||
{
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false);
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false);
|
||||
AnimationPlayer.Stop();
|
||||
AnimationPlayer.Play("RESET");
|
||||
}
|
||||
|
||||
private void ProjectileHitbox_BodyEntered(Rid bodyRid, Node3D body, long bodyShapeIndex, long localShapeIndex)
|
||||
{
|
||||
AnimationPlayer.Stop();
|
||||
AnimationPlayer.Play("RESET");
|
||||
}
|
||||
|
||||
public bool Fire()
|
||||
{
|
||||
if (AnimationPlayer.IsPlaying())
|
||||
return false;
|
||||
|
||||
GlobalBasis = GetOwner<IEnemyModelView>().GetOwner<IEnemy>().GlobalBasis;
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, true);
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, true);
|
||||
AnimationPlayer.Play("Fire");
|
||||
return true;
|
||||
}
|
||||
|
||||
private void Hitbox_AreaEntered(Area3D area)
|
||||
private void AreaEntered(Area3D area)
|
||||
{
|
||||
if (area.GetOwner() is IPlayer player)
|
||||
{
|
||||
player.TakeDamage(new AttackData(AttackData.Damage, AttackData.ElementType));
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false);
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false);
|
||||
AnimationPlayer.Stop();
|
||||
AnimationPlayer.Play("RESET");
|
||||
CallDeferred(MethodName.QueueFree);
|
||||
}
|
||||
}
|
||||
|
||||
private void Hitbox_AreaEntered(Node area) => CallDeferred(MethodName.QueueFree);
|
||||
}
|
||||
@@ -6,7 +6,7 @@ using Zennysoft.Ma.Adapter;
|
||||
using Zennysoft.Ma.Adapter.Entity;
|
||||
|
||||
[Meta(typeof(IAutoNode))]
|
||||
public partial class PlayerProjectile : Node3D
|
||||
public partial class PlayerProjectile : RigidBody3D
|
||||
{
|
||||
public override void _Notification(int what) => this.Notify(what);
|
||||
|
||||
@@ -16,69 +16,30 @@ public partial class PlayerProjectile : Node3D
|
||||
|
||||
[Node] public Area3D ProjectileHitbox { get; set; }
|
||||
|
||||
[Node] public AnimationPlayer AnimationPlayer { get; set; }
|
||||
[Node] public AnimatedSprite3D AnimatedSprite3D { get; set; }
|
||||
|
||||
[Export] public AttackDataResource AttackData { get; set; }
|
||||
|
||||
public void OnReady()
|
||||
{
|
||||
ProjectileHitbox.AreaEntered += Hitbox_AreaEntered;
|
||||
ProjectileHitbox.BodyEntered += ProjectileHitbox_BodyEntered1;
|
||||
ProjectileHitbox.BodyShapeEntered += ProjectileHitbox_BodyEntered;
|
||||
AnimationPlayer.AnimationFinished += AnimationPlayer_AnimationFinished;
|
||||
AnimationPlayer.Play("RESET");
|
||||
BodyEntered += Hitbox_AreaEntered;
|
||||
ProjectileHitbox.AreaEntered += AreaEntered;
|
||||
AnimatedSprite3D.AnimationFinished += AnimatedSprite3D_AnimationFinished;
|
||||
AddCollisionExceptionWith((CharacterBody3D)_player);
|
||||
}
|
||||
|
||||
private void AnimationPlayer_AnimationFinished(StringName animName)
|
||||
{
|
||||
if (animName != "Fire")
|
||||
return;
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false);
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false);
|
||||
AnimationPlayer.Stop();
|
||||
AnimationPlayer.Play("RESET");
|
||||
}
|
||||
private void AnimatedSprite3D_AnimationFinished() => CallDeferred(MethodName.QueueFree);
|
||||
|
||||
private void ProjectileHitbox_BodyEntered1(Node3D body)
|
||||
private void AreaEntered(Area3D area)
|
||||
{
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false);
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false);
|
||||
AnimationPlayer.Stop();
|
||||
AnimationPlayer.Play("RESET");
|
||||
}
|
||||
|
||||
private void ProjectileHitbox_BodyEntered(Rid bodyRid, Node3D body, long bodyShapeIndex, long localShapeIndex)
|
||||
{
|
||||
AnimationPlayer.Stop();
|
||||
AnimationPlayer.Play("RESET");
|
||||
}
|
||||
|
||||
public bool Fire()
|
||||
{
|
||||
if (AnimationPlayer.IsPlaying())
|
||||
return false;
|
||||
Reparent((Map)_map);
|
||||
GlobalPosition = _player.GlobalPosition;
|
||||
GlobalBasis = _player.GlobalBasis;
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, true);
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, true);
|
||||
AnimationPlayer.Play("Fire");
|
||||
return true;
|
||||
}
|
||||
|
||||
private void Hitbox_AreaEntered(Area3D area)
|
||||
{
|
||||
if (area.GetOwner() is IPlayer player)
|
||||
player.TakeDamage(new AttackData(AttackData.Damage, AttackData.ElementType));
|
||||
if (area.GetOwner() is IEnemy enemy)
|
||||
{
|
||||
var projectileDamage = new AttackData(AttackData.Damage, AttackData.ElementType, false, false);
|
||||
var damageDealt = DamageCalculator.CalculateDamage(projectileDamage, enemy.DefenseComponent.CurrentDefense.Value, enemy.ElementalResistanceSet);
|
||||
enemy.HealthComponent.Damage(damageDealt);
|
||||
CallDeferred(MethodName.QueueFree);
|
||||
}
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false);
|
||||
ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false);
|
||||
AnimationPlayer.Stop();
|
||||
AnimationPlayer.Play("RESET");
|
||||
}
|
||||
|
||||
private void Hitbox_AreaEntered(Node area) => CallDeferred(MethodName.QueueFree);
|
||||
}
|
||||
@@ -1,438 +0,0 @@
|
||||
[gd_scene load_steps=50 format=3 uid="uid://36h8dl0tpmga"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_0hjuy"]
|
||||
[ext_resource type="Texture2D" uid="uid://wqjql5n24h1l" path="res://src/vfx/Enemy/BLUE_FLAME.png" id="2_hwc8p"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xrn7e"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(1024, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8qeb2"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(1536, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_q8n6h"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(2048, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_brbcy"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(2560, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dftoy"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(3072, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8u0x2"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(3584, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fqqmc"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(4096, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_b1lif"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(4608, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_f7ayv"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(5120, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2y7ln"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(5632, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_311ch"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(6144, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_60ajf"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(6656, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qcv8t"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(7168, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ym3vo"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(7680, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5fqo7"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(8192, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_w2bwt"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(8704, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qm55s"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(9216, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rdrim"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(9728, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kli1f"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(10240, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dif4r"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(10752, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4mwd1"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(11264, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_npl5k"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(11776, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_obbx1"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(12288, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4o8yi"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(12800, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kk4df"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(13312, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a212s"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(13824, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ddop6"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(14336, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bsamt"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(14848, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lcs75"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(15360, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sv0jq"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(15872, 0, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ap565"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(0, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_x7xwk"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(512, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gf7y0"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(1024, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_n3cae"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(1536, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s3abf"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(2048, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ldl6g"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(2560, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ysnl1"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(3072, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_l6jiv"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(3584, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ra6k7"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(4096, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_chxxr"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(4608, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1cxo4"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(5120, 502, 512, 502)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sx8e2"]
|
||||
atlas = ExtResource("2_hwc8p")
|
||||
region = Rect2(5632, 502, 512, 502)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_brsyt"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xrn7e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8qeb2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_q8n6h")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_brbcy")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dftoy")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8u0x2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fqqmc")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_b1lif")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_f7ayv")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2y7ln")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_311ch")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_60ajf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qcv8t")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ym3vo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5fqo7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_w2bwt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qm55s")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rdrim")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kli1f")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dif4r")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4mwd1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_npl5k")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_obbx1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4o8yi")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kk4df")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_a212s")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ddop6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bsamt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lcs75")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sv0jq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ap565")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_x7xwk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gf7y0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_n3cae")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_s3abf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ldl6g")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ysnl1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_l6jiv")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ra6k7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_chxxr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1cxo4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sx8e2")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 24.0
|
||||
}]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_xrn7e"]
|
||||
resource_name = "fire"
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0), Vector3(0, 0, 10)]
|
||||
}
|
||||
tracks/1/type = "audio"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../AudioStreamPlayer3D")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
"stream": null
|
||||
}],
|
||||
"times": PackedFloat32Array(0.0333333)
|
||||
}
|
||||
tracks/1/use_blend = true
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("../ProjectileHitbox:monitoring")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0333333, 1),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath(".:visible")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 0.0333333, 1),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_8qeb2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("..:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, 0)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../ProjectileHitbox:monitoring")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath(".:visible")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"]
|
||||
_data = {
|
||||
&"Fire": SubResource("Animation_xrn7e"),
|
||||
&"RESET": SubResource("Animation_8qeb2")
|
||||
}
|
||||
|
||||
[node name="Projectile" type="Node3D"]
|
||||
script = ExtResource("1_0hjuy")
|
||||
|
||||
[node name="Bullet" type="Node3D" parent="."]
|
||||
|
||||
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"]
|
||||
visible = false
|
||||
offset = Vector2(0, 150)
|
||||
billboard = 1
|
||||
sprite_frames = SubResource("SpriteFrames_brsyt")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.79063
|
||||
|
||||
[node name="ProjectileHitbox" type="Area3D" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 0
|
||||
collision_mask = 64
|
||||
monitoring = false
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/ProjectileHitbox"]
|
||||
shape = SubResource("SphereShape3D_kct8n")
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Bullet"]
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"]
|
||||
unique_name_in_owner = true
|
||||
root_node = NodePath("../AnimatedSprite3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_q8n6h")
|
||||
}
|
||||