Rework projectiles and fix some demon wall attacks

Still working on Demon Wall boss fight overall
This commit is contained in:
2026-03-09 22:05:53 -07:00
parent 2c26d6f548
commit f19cb7edda
81 changed files with 4608 additions and 5365 deletions
@@ -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