VFX Assetts Added

This commit is contained in:
Pal
2025-11-17 19:17:52 -08:00
parent 7210133330
commit 23fdf7309d
72 changed files with 4570 additions and 1672 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=355 format=3 uid="uid://bup8c4x1na3aw"]
[gd_scene load_steps=420 format=3 uid="uid://bup8c4x1na3aw"]
[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,8 +199,8 @@
[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="Texture2D" uid="uid://wqjql5n24h1l" path="res://src/vfx/Enemy/BLUE_FLAME.png" id="198_mno7m"]
[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="199_4h5gj"]
[ext_resource type="Texture2D" uid="uid://dvjqokin1o1ic" path="res://src/vfx/Enemy/green_orbs.png" id="201_4h5gj"]
[sub_resource type="Resource" id="Resource_pyy2h"]
script = ExtResource("2_krqul")
@@ -2446,302 +2446,757 @@ Damage = 7
ElementType = 4
metadata/_custom_type_script = "uid://ctshiyffvt4y5"
[sub_resource type="AtlasTexture" id="AtlasTexture_xrn7e"]
atlas = ExtResource("198_mno7m")
region = Rect2(1024, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_fwra5"]
atlas = ExtResource("201_4h5gj")
region = Rect2(6656, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_8qeb2"]
atlas = ExtResource("198_mno7m")
region = Rect2(1536, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_nmlvd"]
atlas = ExtResource("201_4h5gj")
region = Rect2(7168, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_q8n6h"]
atlas = ExtResource("198_mno7m")
region = Rect2(2048, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_4i1f6"]
atlas = ExtResource("201_4h5gj")
region = Rect2(7680, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_brbcy"]
atlas = ExtResource("198_mno7m")
region = Rect2(2560, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_g2tr6"]
atlas = ExtResource("201_4h5gj")
region = Rect2(8192, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_dftoy"]
atlas = ExtResource("198_mno7m")
region = Rect2(3072, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_v28id"]
atlas = ExtResource("201_4h5gj")
region = Rect2(8704, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_8u0x2"]
atlas = ExtResource("198_mno7m")
region = Rect2(3584, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_sab8s"]
atlas = ExtResource("201_4h5gj")
region = Rect2(9216, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_fqqmc"]
atlas = ExtResource("198_mno7m")
region = Rect2(4096, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_u7dbd"]
atlas = ExtResource("201_4h5gj")
region = Rect2(9728, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_b1lif"]
atlas = ExtResource("198_mno7m")
region = Rect2(4608, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_4g55l"]
atlas = ExtResource("201_4h5gj")
region = Rect2(10240, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_f7ayv"]
atlas = ExtResource("198_mno7m")
region = Rect2(5120, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ef44f"]
atlas = ExtResource("201_4h5gj")
region = Rect2(10752, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_2y7ln"]
atlas = ExtResource("198_mno7m")
region = Rect2(5632, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_aqbh5"]
atlas = ExtResource("201_4h5gj")
region = Rect2(11264, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_311ch"]
atlas = ExtResource("198_mno7m")
region = Rect2(6144, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_eyym5"]
atlas = ExtResource("201_4h5gj")
region = Rect2(11776, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_60ajf"]
atlas = ExtResource("198_mno7m")
region = Rect2(6656, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_m2eau"]
atlas = ExtResource("201_4h5gj")
region = Rect2(12288, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_qcv8t"]
atlas = ExtResource("198_mno7m")
region = Rect2(7168, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_gmksg"]
atlas = ExtResource("201_4h5gj")
region = Rect2(12800, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ym3vo"]
atlas = ExtResource("198_mno7m")
region = Rect2(7680, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_jacuc"]
atlas = ExtResource("201_4h5gj")
region = Rect2(13312, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_5fqo7"]
atlas = ExtResource("198_mno7m")
region = Rect2(8192, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_5ligs"]
atlas = ExtResource("201_4h5gj")
region = Rect2(13824, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_w2bwt"]
atlas = ExtResource("198_mno7m")
region = Rect2(8704, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_fsvo7"]
atlas = ExtResource("201_4h5gj")
region = Rect2(14336, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_qm55s"]
atlas = ExtResource("198_mno7m")
region = Rect2(9216, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_6meg3"]
atlas = ExtResource("201_4h5gj")
region = Rect2(14848, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_rdrim"]
atlas = ExtResource("198_mno7m")
region = Rect2(9728, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_kj2al"]
atlas = ExtResource("201_4h5gj")
region = Rect2(15360, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_kli1f"]
atlas = ExtResource("198_mno7m")
region = Rect2(10240, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_erggy"]
atlas = ExtResource("201_4h5gj")
region = Rect2(15872, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_dif4r"]
atlas = ExtResource("198_mno7m")
region = Rect2(10752, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_oko1t"]
atlas = ExtResource("201_4h5gj")
region = Rect2(0, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_4mwd1"]
atlas = ExtResource("198_mno7m")
region = Rect2(11264, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ngo1a"]
atlas = ExtResource("201_4h5gj")
region = Rect2(512, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_npl5k"]
atlas = ExtResource("198_mno7m")
region = Rect2(11776, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_d50mx"]
atlas = ExtResource("201_4h5gj")
region = Rect2(1024, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_obbx1"]
atlas = ExtResource("198_mno7m")
region = Rect2(12288, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_pdnto"]
atlas = ExtResource("201_4h5gj")
region = Rect2(1536, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_4o8yi"]
atlas = ExtResource("198_mno7m")
region = Rect2(12800, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ppjtg"]
atlas = ExtResource("201_4h5gj")
region = Rect2(2048, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_kk4df"]
atlas = ExtResource("198_mno7m")
region = Rect2(13312, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_4r8qo"]
atlas = ExtResource("201_4h5gj")
region = Rect2(2560, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_a212s"]
atlas = ExtResource("198_mno7m")
region = Rect2(13824, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_w65xu"]
atlas = ExtResource("201_4h5gj")
region = Rect2(3072, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ddop6"]
atlas = ExtResource("198_mno7m")
region = Rect2(14336, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_3v0vv"]
atlas = ExtResource("201_4h5gj")
region = Rect2(3584, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_bsamt"]
atlas = ExtResource("198_mno7m")
region = Rect2(14848, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_nxbom"]
atlas = ExtResource("201_4h5gj")
region = Rect2(4096, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_lcs75"]
atlas = ExtResource("198_mno7m")
region = Rect2(15360, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_53p68"]
atlas = ExtResource("201_4h5gj")
region = Rect2(4608, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_sv0jq"]
atlas = ExtResource("198_mno7m")
region = Rect2(15872, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_jlpox"]
atlas = ExtResource("201_4h5gj")
region = Rect2(5120, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ap565"]
atlas = ExtResource("198_mno7m")
region = Rect2(0, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_uqsli"]
atlas = ExtResource("201_4h5gj")
region = Rect2(5632, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_x7xwk"]
atlas = ExtResource("198_mno7m")
region = Rect2(512, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_wg32o"]
atlas = ExtResource("201_4h5gj")
region = Rect2(6144, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_gf7y0"]
atlas = ExtResource("198_mno7m")
region = Rect2(1024, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_b016l"]
atlas = ExtResource("201_4h5gj")
region = Rect2(6656, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_n3cae"]
atlas = ExtResource("198_mno7m")
region = Rect2(1536, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ntr7w"]
atlas = ExtResource("201_4h5gj")
region = Rect2(7168, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_s3abf"]
atlas = ExtResource("198_mno7m")
region = Rect2(2048, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_5rarj"]
atlas = ExtResource("201_4h5gj")
region = Rect2(7680, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ldl6g"]
atlas = ExtResource("198_mno7m")
region = Rect2(2560, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_0jdgy"]
atlas = ExtResource("201_4h5gj")
region = Rect2(8192, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ysnl1"]
atlas = ExtResource("198_mno7m")
region = Rect2(3072, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_6bj2s"]
atlas = ExtResource("201_4h5gj")
region = Rect2(8704, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_l6jiv"]
atlas = ExtResource("198_mno7m")
region = Rect2(3584, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_pjf7m"]
atlas = ExtResource("201_4h5gj")
region = Rect2(9216, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ra6k7"]
atlas = ExtResource("198_mno7m")
region = Rect2(4096, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_2uv64"]
atlas = ExtResource("201_4h5gj")
region = Rect2(9728, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_chxxr"]
atlas = ExtResource("198_mno7m")
region = Rect2(4608, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_vw551"]
atlas = ExtResource("201_4h5gj")
region = Rect2(10240, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_1cxo4"]
atlas = ExtResource("198_mno7m")
region = Rect2(5120, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_kjw5c"]
atlas = ExtResource("201_4h5gj")
region = Rect2(10752, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_sx8e2"]
atlas = ExtResource("198_mno7m")
region = Rect2(5632, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_qxstr"]
atlas = ExtResource("201_4h5gj")
region = Rect2(11264, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_2dppr"]
atlas = ExtResource("201_4h5gj")
region = Rect2(11776, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_awr7x"]
atlas = ExtResource("201_4h5gj")
region = Rect2(12288, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_1hgp1"]
atlas = ExtResource("201_4h5gj")
region = Rect2(12800, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_r0tmy"]
atlas = ExtResource("201_4h5gj")
region = Rect2(13312, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_eptep"]
atlas = ExtResource("201_4h5gj")
region = Rect2(13824, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_c7ped"]
atlas = ExtResource("201_4h5gj")
region = Rect2(14336, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_hen63"]
atlas = ExtResource("201_4h5gj")
region = Rect2(14848, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_knyyh"]
atlas = ExtResource("201_4h5gj")
region = Rect2(15360, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_v6123"]
atlas = ExtResource("201_4h5gj")
region = Rect2(15872, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_f5sm0"]
atlas = ExtResource("201_4h5gj")
region = Rect2(0, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_xau62"]
atlas = ExtResource("201_4h5gj")
region = Rect2(512, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_pxsp5"]
atlas = ExtResource("201_4h5gj")
region = Rect2(1024, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_n4qhf"]
atlas = ExtResource("201_4h5gj")
region = Rect2(1536, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ngbkn"]
atlas = ExtResource("201_4h5gj")
region = Rect2(2048, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_p60oa"]
atlas = ExtResource("201_4h5gj")
region = Rect2(2560, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_xxtor"]
atlas = ExtResource("201_4h5gj")
region = Rect2(3072, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_sd3ar"]
atlas = ExtResource("201_4h5gj")
region = Rect2(3584, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_760ua"]
atlas = ExtResource("201_4h5gj")
region = Rect2(4096, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ej064"]
atlas = ExtResource("201_4h5gj")
region = Rect2(4608, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_omwgy"]
atlas = ExtResource("201_4h5gj")
region = Rect2(5120, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_yhxse"]
atlas = ExtResource("201_4h5gj")
region = Rect2(5632, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_neq7o"]
atlas = ExtResource("201_4h5gj")
region = Rect2(6144, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_e0lhk"]
atlas = ExtResource("201_4h5gj")
region = Rect2(6656, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_15mir"]
atlas = ExtResource("201_4h5gj")
region = Rect2(7168, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_cxq3x"]
atlas = ExtResource("201_4h5gj")
region = Rect2(7680, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ajyjc"]
atlas = ExtResource("201_4h5gj")
region = Rect2(8192, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_i2tjp"]
atlas = ExtResource("201_4h5gj")
region = Rect2(8704, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_w73fq"]
atlas = ExtResource("201_4h5gj")
region = Rect2(9216, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_c823a"]
atlas = ExtResource("201_4h5gj")
region = Rect2(9728, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_wje2w"]
atlas = ExtResource("201_4h5gj")
region = Rect2(10240, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_bgmkr"]
atlas = ExtResource("201_4h5gj")
region = Rect2(10752, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_pcpin"]
atlas = ExtResource("201_4h5gj")
region = Rect2(11264, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_siqu3"]
atlas = ExtResource("201_4h5gj")
region = Rect2(11776, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_w57vc"]
atlas = ExtResource("201_4h5gj")
region = Rect2(12288, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_bj2gd"]
atlas = ExtResource("201_4h5gj")
region = Rect2(12800, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_mvlj8"]
atlas = ExtResource("201_4h5gj")
region = Rect2(13312, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_vbqgu"]
atlas = ExtResource("201_4h5gj")
region = Rect2(13824, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_w6bd8"]
atlas = ExtResource("201_4h5gj")
region = Rect2(14336, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_xaiwn"]
atlas = ExtResource("201_4h5gj")
region = Rect2(14848, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_hlqf2"]
atlas = ExtResource("201_4h5gj")
region = Rect2(15360, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_djgeg"]
atlas = ExtResource("201_4h5gj")
region = Rect2(15872, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_0vyr1"]
atlas = ExtResource("201_4h5gj")
region = Rect2(0, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_wxeaf"]
atlas = ExtResource("201_4h5gj")
region = Rect2(512, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_gstdc"]
atlas = ExtResource("201_4h5gj")
region = Rect2(1024, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_2t3th"]
atlas = ExtResource("201_4h5gj")
region = Rect2(1536, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_5pprm"]
atlas = ExtResource("201_4h5gj")
region = Rect2(2048, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_6g7pw"]
atlas = ExtResource("201_4h5gj")
region = Rect2(2560, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ew882"]
atlas = ExtResource("201_4h5gj")
region = Rect2(3072, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_wa7kq"]
atlas = ExtResource("201_4h5gj")
region = Rect2(3584, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_por7r"]
atlas = ExtResource("201_4h5gj")
region = Rect2(4096, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_4imy8"]
atlas = ExtResource("201_4h5gj")
region = Rect2(4608, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_h0jgt"]
atlas = ExtResource("201_4h5gj")
region = Rect2(5120, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_4onds"]
atlas = ExtResource("201_4h5gj")
region = Rect2(5632, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_7epd5"]
atlas = ExtResource("201_4h5gj")
region = Rect2(6144, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_whtc5"]
atlas = ExtResource("201_4h5gj")
region = Rect2(6656, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_8iuha"]
atlas = ExtResource("201_4h5gj")
region = Rect2(7168, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_u27ji"]
atlas = ExtResource("201_4h5gj")
region = Rect2(7680, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_o6fjn"]
atlas = ExtResource("201_4h5gj")
region = Rect2(8192, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_sb1rd"]
atlas = ExtResource("201_4h5gj")
region = Rect2(8704, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_jwx81"]
atlas = ExtResource("201_4h5gj")
region = Rect2(9216, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_w12jc"]
atlas = ExtResource("201_4h5gj")
region = Rect2(9728, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_1wl6e"]
atlas = ExtResource("201_4h5gj")
region = Rect2(10240, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_0cf10"]
atlas = ExtResource("201_4h5gj")
region = Rect2(10752, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_bvqx0"]
atlas = ExtResource("201_4h5gj")
region = Rect2(11264, 1536, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_pfkh6"]
atlas = ExtResource("201_4h5gj")
region = Rect2(11776, 1536, 512, 512)
[sub_resource type="SpriteFrames" id="SpriteFrames_brsyt"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_xrn7e")
"texture": SubResource("AtlasTexture_fwra5")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8qeb2")
"texture": SubResource("AtlasTexture_nmlvd")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_q8n6h")
"texture": SubResource("AtlasTexture_4i1f6")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_brbcy")
"texture": SubResource("AtlasTexture_g2tr6")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_dftoy")
"texture": SubResource("AtlasTexture_v28id")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8u0x2")
"texture": SubResource("AtlasTexture_sab8s")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_fqqmc")
"texture": SubResource("AtlasTexture_u7dbd")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_b1lif")
"texture": SubResource("AtlasTexture_4g55l")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_f7ayv")
"texture": SubResource("AtlasTexture_ef44f")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_2y7ln")
"texture": SubResource("AtlasTexture_aqbh5")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_311ch")
"texture": SubResource("AtlasTexture_eyym5")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_60ajf")
"texture": SubResource("AtlasTexture_m2eau")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_qcv8t")
"texture": SubResource("AtlasTexture_gmksg")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ym3vo")
"texture": SubResource("AtlasTexture_jacuc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_5fqo7")
"texture": SubResource("AtlasTexture_5ligs")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_w2bwt")
"texture": SubResource("AtlasTexture_fsvo7")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_qm55s")
"texture": SubResource("AtlasTexture_6meg3")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_rdrim")
"texture": SubResource("AtlasTexture_kj2al")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_kli1f")
"texture": SubResource("AtlasTexture_erggy")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_dif4r")
"texture": SubResource("AtlasTexture_oko1t")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_4mwd1")
"texture": SubResource("AtlasTexture_ngo1a")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_npl5k")
"texture": SubResource("AtlasTexture_d50mx")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_obbx1")
"texture": SubResource("AtlasTexture_pdnto")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_4o8yi")
"texture": SubResource("AtlasTexture_ppjtg")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_kk4df")
"texture": SubResource("AtlasTexture_4r8qo")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_a212s")
"texture": SubResource("AtlasTexture_w65xu")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ddop6")
"texture": SubResource("AtlasTexture_3v0vv")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_bsamt")
"texture": SubResource("AtlasTexture_nxbom")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_lcs75")
"texture": SubResource("AtlasTexture_53p68")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_sv0jq")
"texture": SubResource("AtlasTexture_jlpox")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ap565")
"texture": SubResource("AtlasTexture_uqsli")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_x7xwk")
"texture": SubResource("AtlasTexture_wg32o")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_gf7y0")
"texture": SubResource("AtlasTexture_b016l")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_n3cae")
"texture": SubResource("AtlasTexture_ntr7w")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_s3abf")
"texture": SubResource("AtlasTexture_5rarj")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ldl6g")
"texture": SubResource("AtlasTexture_0jdgy")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ysnl1")
"texture": SubResource("AtlasTexture_6bj2s")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_l6jiv")
"texture": SubResource("AtlasTexture_pjf7m")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ra6k7")
"texture": SubResource("AtlasTexture_2uv64")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_chxxr")
"texture": SubResource("AtlasTexture_vw551")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_1cxo4")
"texture": SubResource("AtlasTexture_kjw5c")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_sx8e2")
"texture": SubResource("AtlasTexture_qxstr")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_2dppr")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_awr7x")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_1hgp1")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_r0tmy")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_eptep")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_c7ped")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_hen63")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_knyyh")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_v6123")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_f5sm0")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_xau62")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_pxsp5")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_n4qhf")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ngbkn")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_p60oa")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_xxtor")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_sd3ar")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_760ua")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ej064")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_omwgy")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_yhxse")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_neq7o")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_e0lhk")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_15mir")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_cxq3x")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ajyjc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_i2tjp")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_w73fq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_c823a")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_wje2w")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_bgmkr")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_pcpin")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_siqu3")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_w57vc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_bj2gd")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_mvlj8")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_vbqgu")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_w6bd8")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_xaiwn")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_hlqf2")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_djgeg")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0vyr1")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_wxeaf")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_gstdc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_2t3th")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_5pprm")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_6g7pw")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ew882")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_wa7kq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_por7r")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_4imy8")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_h0jgt")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_4onds")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_7epd5")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_whtc5")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8iuha")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_u27ji")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_o6fjn")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_sb1rd")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_jwx81")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_w12jc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_1wl6e")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0cf10")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_bvqx0")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_pfkh6")
}],
"loop": true,
"name": &"default",
@@ -2762,7 +3217,7 @@ tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector3(0, 0, 0), Vector3(0, 0, 10)]
"values": [Vector3(0, 0, 0), Vector3(0, 0, 20)]
}
tracks/1/type = "audio"
tracks/1/imported = false
@@ -2930,6 +3385,7 @@ AttackData = SubResource("Resource_mno7m")
[node name="Bullet" type="Node3D" parent="Attack Objects/Projectile1"]
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Attack Objects/Projectile1/Bullet"]
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

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=1225 format=3 uid="uid://dcm53j3rncxdm"]
[gd_scene load_steps=1238 format=3 uid="uid://dcm53j3rncxdm"]
[ext_resource type="Script" uid="uid://ckxqmb4tu4rml" path="res://src/enemy/enemy_types/06. chariot/ChariotModelView.cs" id="1_behrq"]
[ext_resource type="Texture2D" uid="uid://2gwychj1wbtx" path="res://src/enemy/enemy_types/06. chariot/animations/APPEAR/F/0051.png" id="2_1844k"]
@@ -978,7 +978,7 @@
[ext_resource type="AnimationNodeStateMachine" uid="uid://clybvwx3itfeo" path="res://src/enemy/animation_state_machines/SecondaryAttackStateMachine.tres" id="975_mud4o"]
[ext_resource type="AnimationNodeStateMachine" uid="uid://cy2ngl55c0rws" path="res://src/enemy/animation_state_machines/WalkingStateMachine.tres" id="976_vxyya"]
[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="978_jrkfh"]
[ext_resource type="Texture2D" uid="uid://wqjql5n24h1l" path="res://src/vfx/Enemy/BLUE_FLAME.png" id="979_mud4o"]
[ext_resource type="Texture2D" uid="uid://f32ew15v8v30" path="res://src/vfx/Enemy/chariot_projectile.png" id="979_p70s4"]
[sub_resource type="ViewportTexture" id="ViewportTexture_vr4bf"]
viewport_path = NodePath("Sprite3D/SubViewportContainer/SubViewport")
@@ -5301,7 +5301,7 @@ tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"clips": PackedStringArray("Fire"),
"times": PackedFloat32Array(1.41667)
"times": PackedFloat32Array(1.33333)
}
[sub_resource type="Animation" id="Animation_kqe3s"]
@@ -6627,7 +6627,7 @@ states/Start/position = Vector2(198, 100)
states/Walking/node = ExtResource("976_vxyya")
states/Walking/position = Vector2(620, 100)
transitions = ["Walking", "Activate", SubResource("AnimationNodeStateMachineTransition_jrkfh"), "Activate", "Activated Idle", SubResource("AnimationNodeStateMachineTransition_mud4o"), "Secondary Attack", "Activated Idle", SubResource("AnimationNodeStateMachineTransition_vxyya"), "Primary Attack", "Activated Idle", SubResource("AnimationNodeStateMachineTransition_jj0f0"), "Activated Idle", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_28bos"), "Activated Idle", "Secondary Attack", SubResource("AnimationNodeStateMachineTransition_ylf7i"), "Start", "Idle", SubResource("AnimationNodeStateMachineTransition_86buh"), "Idle", "Walking", SubResource("AnimationNodeStateMachineTransition_p70s4"), "Walking", "Idle", SubResource("AnimationNodeStateMachineTransition_btfu3"), "Idle", "Activate", SubResource("AnimationNodeStateMachineTransition_yl7ba")]
graph_offset = Vector2(0, 199.63)
graph_offset = Vector2(-59, 60.63)
[sub_resource type="Animation" id="Animation_jrkfh"]
resource_name = "ATTACK 1"
@@ -7440,302 +7440,386 @@ animations = [{
"speed": 22.0
}]
[sub_resource type="AtlasTexture" id="AtlasTexture_xrn7e"]
atlas = ExtResource("979_mud4o")
region = Rect2(1024, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_nb6b0"]
atlas = ExtResource("979_p70s4")
region = Rect2(13312, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_8qeb2"]
atlas = ExtResource("979_mud4o")
region = Rect2(1536, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_i4gi3"]
atlas = ExtResource("979_p70s4")
region = Rect2(13824, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_q8n6h"]
atlas = ExtResource("979_mud4o")
region = Rect2(2048, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ddkmq"]
atlas = ExtResource("979_p70s4")
region = Rect2(14336, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_brbcy"]
atlas = ExtResource("979_mud4o")
region = Rect2(2560, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_x0bam"]
atlas = ExtResource("979_p70s4")
region = Rect2(14848, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_dftoy"]
atlas = ExtResource("979_mud4o")
region = Rect2(3072, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_gkwdb"]
atlas = ExtResource("979_p70s4")
region = Rect2(15360, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_8u0x2"]
atlas = ExtResource("979_mud4o")
region = Rect2(3584, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_87eij"]
atlas = ExtResource("979_p70s4")
region = Rect2(15872, 0, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_fqqmc"]
atlas = ExtResource("979_mud4o")
region = Rect2(4096, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_5p0ca"]
atlas = ExtResource("979_p70s4")
region = Rect2(0, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_b1lif"]
atlas = ExtResource("979_mud4o")
region = Rect2(4608, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_emai5"]
atlas = ExtResource("979_p70s4")
region = Rect2(512, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_f7ayv"]
atlas = ExtResource("979_mud4o")
region = Rect2(5120, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_dvngh"]
atlas = ExtResource("979_p70s4")
region = Rect2(1024, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_2y7ln"]
atlas = ExtResource("979_mud4o")
region = Rect2(5632, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_wwv0x"]
atlas = ExtResource("979_p70s4")
region = Rect2(1536, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_311ch"]
atlas = ExtResource("979_mud4o")
region = Rect2(6144, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_sg6i3"]
atlas = ExtResource("979_p70s4")
region = Rect2(2048, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_60ajf"]
atlas = ExtResource("979_mud4o")
region = Rect2(6656, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_buowv"]
atlas = ExtResource("979_p70s4")
region = Rect2(2560, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_qcv8t"]
atlas = ExtResource("979_mud4o")
region = Rect2(7168, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_fninf"]
atlas = ExtResource("979_p70s4")
region = Rect2(3072, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ym3vo"]
atlas = ExtResource("979_mud4o")
region = Rect2(7680, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ox5ei"]
atlas = ExtResource("979_p70s4")
region = Rect2(3584, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_5fqo7"]
atlas = ExtResource("979_mud4o")
region = Rect2(8192, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_dcci0"]
atlas = ExtResource("979_p70s4")
region = Rect2(4096, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_w2bwt"]
atlas = ExtResource("979_mud4o")
region = Rect2(8704, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_00jqq"]
atlas = ExtResource("979_p70s4")
region = Rect2(4608, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_qm55s"]
atlas = ExtResource("979_mud4o")
region = Rect2(9216, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_jh311"]
atlas = ExtResource("979_p70s4")
region = Rect2(5120, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_rdrim"]
atlas = ExtResource("979_mud4o")
region = Rect2(9728, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_l00n2"]
atlas = ExtResource("979_p70s4")
region = Rect2(5632, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_kli1f"]
atlas = ExtResource("979_mud4o")
region = Rect2(10240, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_fn7wo"]
atlas = ExtResource("979_p70s4")
region = Rect2(6144, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_dif4r"]
atlas = ExtResource("979_mud4o")
region = Rect2(10752, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_4qc2s"]
atlas = ExtResource("979_p70s4")
region = Rect2(6656, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_4mwd1"]
atlas = ExtResource("979_mud4o")
region = Rect2(11264, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_25hpt"]
atlas = ExtResource("979_p70s4")
region = Rect2(7168, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_npl5k"]
atlas = ExtResource("979_mud4o")
region = Rect2(11776, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_evonl"]
atlas = ExtResource("979_p70s4")
region = Rect2(7680, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_obbx1"]
atlas = ExtResource("979_mud4o")
region = Rect2(12288, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_tw6uk"]
atlas = ExtResource("979_p70s4")
region = Rect2(8192, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_4o8yi"]
atlas = ExtResource("979_mud4o")
region = Rect2(12800, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_jqk27"]
atlas = ExtResource("979_p70s4")
region = Rect2(8704, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_kk4df"]
atlas = ExtResource("979_mud4o")
region = Rect2(13312, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_cdubj"]
atlas = ExtResource("979_p70s4")
region = Rect2(9216, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_a212s"]
atlas = ExtResource("979_mud4o")
region = Rect2(13824, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_8jnnk"]
atlas = ExtResource("979_p70s4")
region = Rect2(9728, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ddop6"]
atlas = ExtResource("979_mud4o")
region = Rect2(14336, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_nriup"]
atlas = ExtResource("979_p70s4")
region = Rect2(10240, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_bsamt"]
atlas = ExtResource("979_mud4o")
region = Rect2(14848, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_7qxfq"]
atlas = ExtResource("979_p70s4")
region = Rect2(10752, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_lcs75"]
atlas = ExtResource("979_mud4o")
region = Rect2(15360, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_2jl62"]
atlas = ExtResource("979_p70s4")
region = Rect2(11264, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_sv0jq"]
atlas = ExtResource("979_mud4o")
region = Rect2(15872, 0, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_rb45e"]
atlas = ExtResource("979_p70s4")
region = Rect2(11776, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ap565"]
atlas = ExtResource("979_mud4o")
region = Rect2(0, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_cfs7u"]
atlas = ExtResource("979_p70s4")
region = Rect2(12288, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_x7xwk"]
atlas = ExtResource("979_mud4o")
region = Rect2(512, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ocg5n"]
atlas = ExtResource("979_p70s4")
region = Rect2(12800, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_gf7y0"]
atlas = ExtResource("979_mud4o")
region = Rect2(1024, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_a7r78"]
atlas = ExtResource("979_p70s4")
region = Rect2(13312, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_n3cae"]
atlas = ExtResource("979_mud4o")
region = Rect2(1536, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_1nfcc"]
atlas = ExtResource("979_p70s4")
region = Rect2(13824, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_s3abf"]
atlas = ExtResource("979_mud4o")
region = Rect2(2048, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_v5c43"]
atlas = ExtResource("979_p70s4")
region = Rect2(14336, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ldl6g"]
atlas = ExtResource("979_mud4o")
region = Rect2(2560, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_4yu67"]
atlas = ExtResource("979_p70s4")
region = Rect2(14848, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ysnl1"]
atlas = ExtResource("979_mud4o")
region = Rect2(3072, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ogljb"]
atlas = ExtResource("979_p70s4")
region = Rect2(15360, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_l6jiv"]
atlas = ExtResource("979_mud4o")
region = Rect2(3584, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_11ag4"]
atlas = ExtResource("979_p70s4")
region = Rect2(15872, 512, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_ra6k7"]
atlas = ExtResource("979_mud4o")
region = Rect2(4096, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_ntfa6"]
atlas = ExtResource("979_p70s4")
region = Rect2(0, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_chxxr"]
atlas = ExtResource("979_mud4o")
region = Rect2(4608, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_bdxy3"]
atlas = ExtResource("979_p70s4")
region = Rect2(512, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_1cxo4"]
atlas = ExtResource("979_mud4o")
region = Rect2(5120, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_mflhv"]
atlas = ExtResource("979_p70s4")
region = Rect2(1024, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_sx8e2"]
atlas = ExtResource("979_mud4o")
region = Rect2(5632, 502, 512, 502)
[sub_resource type="AtlasTexture" id="AtlasTexture_liadx"]
atlas = ExtResource("979_p70s4")
region = Rect2(1536, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_it5ph"]
atlas = ExtResource("979_p70s4")
region = Rect2(2048, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_quson"]
atlas = ExtResource("979_p70s4")
region = Rect2(2560, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_geoiw"]
atlas = ExtResource("979_p70s4")
region = Rect2(3072, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_mufyb"]
atlas = ExtResource("979_p70s4")
region = Rect2(3584, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_i5j6d"]
atlas = ExtResource("979_p70s4")
region = Rect2(4096, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_qj8xu"]
atlas = ExtResource("979_p70s4")
region = Rect2(4608, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_3n6tb"]
atlas = ExtResource("979_p70s4")
region = Rect2(5120, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_1l44s"]
atlas = ExtResource("979_p70s4")
region = Rect2(5632, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_tdhdw"]
atlas = ExtResource("979_p70s4")
region = Rect2(6144, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_8uix1"]
atlas = ExtResource("979_p70s4")
region = Rect2(6656, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_326pe"]
atlas = ExtResource("979_p70s4")
region = Rect2(7168, 1024, 512, 512)
[sub_resource type="AtlasTexture" id="AtlasTexture_sukco"]
atlas = ExtResource("979_p70s4")
region = Rect2(7680, 1024, 512, 512)
[sub_resource type="SpriteFrames" id="SpriteFrames_brsyt"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_xrn7e")
"texture": SubResource("AtlasTexture_nb6b0")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8qeb2")
"texture": SubResource("AtlasTexture_i4gi3")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_q8n6h")
"texture": SubResource("AtlasTexture_ddkmq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_brbcy")
"texture": SubResource("AtlasTexture_x0bam")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_dftoy")
"texture": SubResource("AtlasTexture_gkwdb")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8u0x2")
"texture": SubResource("AtlasTexture_87eij")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_fqqmc")
"texture": SubResource("AtlasTexture_5p0ca")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_b1lif")
"texture": SubResource("AtlasTexture_emai5")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_f7ayv")
"texture": SubResource("AtlasTexture_dvngh")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_2y7ln")
"texture": SubResource("AtlasTexture_wwv0x")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_311ch")
"texture": SubResource("AtlasTexture_sg6i3")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_60ajf")
"texture": SubResource("AtlasTexture_buowv")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_qcv8t")
"texture": SubResource("AtlasTexture_fninf")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ym3vo")
"texture": SubResource("AtlasTexture_ox5ei")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_5fqo7")
"texture": SubResource("AtlasTexture_dcci0")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_w2bwt")
"texture": SubResource("AtlasTexture_00jqq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_qm55s")
"texture": SubResource("AtlasTexture_jh311")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_rdrim")
"texture": SubResource("AtlasTexture_l00n2")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_kli1f")
"texture": SubResource("AtlasTexture_fn7wo")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_dif4r")
"texture": SubResource("AtlasTexture_4qc2s")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_4mwd1")
"texture": SubResource("AtlasTexture_25hpt")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_npl5k")
"texture": SubResource("AtlasTexture_evonl")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_obbx1")
"texture": SubResource("AtlasTexture_tw6uk")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_4o8yi")
"texture": SubResource("AtlasTexture_jqk27")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_kk4df")
"texture": SubResource("AtlasTexture_cdubj")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_a212s")
"texture": SubResource("AtlasTexture_8jnnk")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ddop6")
"texture": SubResource("AtlasTexture_nriup")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_bsamt")
"texture": SubResource("AtlasTexture_7qxfq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_lcs75")
"texture": SubResource("AtlasTexture_2jl62")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_sv0jq")
"texture": SubResource("AtlasTexture_rb45e")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ap565")
"texture": SubResource("AtlasTexture_cfs7u")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_x7xwk")
"texture": SubResource("AtlasTexture_ocg5n")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_gf7y0")
"texture": SubResource("AtlasTexture_a7r78")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_n3cae")
"texture": SubResource("AtlasTexture_1nfcc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_s3abf")
"texture": SubResource("AtlasTexture_v5c43")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ldl6g")
"texture": SubResource("AtlasTexture_4yu67")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ysnl1")
"texture": SubResource("AtlasTexture_ogljb")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_l6jiv")
"texture": SubResource("AtlasTexture_11ag4")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ra6k7")
"texture": SubResource("AtlasTexture_ntfa6")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_chxxr")
"texture": SubResource("AtlasTexture_bdxy3")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_1cxo4")
"texture": SubResource("AtlasTexture_mflhv")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_sx8e2")
"texture": SubResource("AtlasTexture_liadx")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_it5ph")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_quson")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_geoiw")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_mufyb")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_i5j6d")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_qj8xu")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_3n6tb")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_1l44s")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_tdhdw")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8uix1")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_326pe")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_sukco")
}],
"loop": true,
"name": &"default",
@@ -7756,7 +7840,7 @@ tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector3(0, 0, 0), Vector3(0, 0, 10)]
"values": [Vector3(0, 0, 0), Vector3(0, 0, 20)]
}
tracks/1/type = "audio"
tracks/1/imported = false
@@ -7843,6 +7927,14 @@ _data = {
&"RESET": SubResource("Animation_8qeb2")
}
[sub_resource type="SpriteFrames" id="SpriteFrames_p70s4"]
animations = [{
"frames": [],
"loop": true,
"name": &"default",
"speed": 24.0
}]
[node name="EnemyModelView" type="Node3D"]
script = ExtResource("1_behrq")
@@ -7949,6 +8041,7 @@ script = ExtResource("978_jrkfh")
[node name="Bullet" type="Node3D" parent="Projectile1"]
[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Projectile1/Bullet"]
transform = Transform3D(0.495, 0, 0, 0, 0.495, 0, 0, 0, 0.495, 0, -0.73, 0)
visible = false
offset = Vector2(0, 150)
billboard = 1
@@ -7982,9 +8075,8 @@ script = ExtResource("978_jrkfh")
visible = false
offset = Vector2(0, 150)
billboard = 1
sprite_frames = SubResource("SpriteFrames_brsyt")
sprite_frames = SubResource("SpriteFrames_p70s4")
autoplay = "default"
frame_progress = 0.79063
[node name="ProjectileHitbox" type="Area3D" parent="Projectile2/Bullet"]
collision_layer = 0

View File

@@ -40,60 +40,60 @@ public partial class EdenPillar : Enemy3D, IHasPrimaryAttack, IHasSecondaryAttac
public override void PerformAction()
{
var rng = new RandomNumberGenerator();
var options = new List<Action>() { PrimaryAttack, SecondaryAttack, TertiaryAttack };
var selection = rng.RandWeighted([1, 1, 1]);
options[(int)selection].Invoke();
var rng = new RandomNumberGenerator();
var options = new List<Action>() { PrimaryAttack, SecondaryAttack, TertiaryAttack };
var selection = rng.RandWeighted([1, 1, 1]);
options[(int)selection].Invoke();
}
public void PrimaryAttack()
{
var rotationAngle = GetRotationAngle(Mathf.DegToRad(_primaryAngle));
var tweener = GetTree().CreateTween();
tweener.TweenMethod(Callable.From((float x) => RotateTowardsPlayer(x)), Rotation.Y, rotationAngle, 5f);
tweener.TweenCallback(Callable.From(FirePrimaryShot));
var rotationAngle = GetRotationAngle(Mathf.DegToRad(_primaryAngle));
var tweener = GetTree().CreateTween();
tweener.TweenMethod(Callable.From((float x) => RotateTowardsPlayer(x)), Rotation.Y, rotationAngle, 5f);
tweener.TweenCallback(Callable.From(FirePrimaryShot));
}
public void SecondaryAttack()
{
var rotationAngle = GetRotationAngle(Mathf.DegToRad(_secondaryAngle));
var tweener = GetTree().CreateTween();
tweener.TweenMethod(Callable.From((float x) => RotateTowardsPlayer(x)), Rotation.Y, rotationAngle, 5f);
tweener.TweenCallback(Callable.From(FireSecondaryShot));
var rotationAngle = GetRotationAngle(Mathf.DegToRad(_secondaryAngle));
var tweener = GetTree().CreateTween();
tweener.TweenMethod(Callable.From((float x) => RotateTowardsPlayer(x)), Rotation.Y, rotationAngle, 5f);
tweener.TweenCallback(Callable.From(FireSecondaryShot));
}
public void TertiaryAttack()
{
var rotationAngle = GetRotationAngle(Mathf.DegToRad(_tertiaryAngle));
var tweener = GetTree().CreateTween();
tweener.TweenMethod(Callable.From((float x) => RotateTowardsPlayer(x)), Rotation.Y, rotationAngle, 5f);
tweener.TweenCallback(Callable.From(FireTertiaryShot));
var rotationAngle = GetRotationAngle(Mathf.DegToRad(_tertiaryAngle));
var tweener = GetTree().CreateTween();
tweener.TweenMethod(Callable.From((float x) => RotateTowardsPlayer(x)), Rotation.Y, rotationAngle, 5f);
tweener.TweenCallback(Callable.From(FireTertiaryShot));
}
private void FirePrimaryShot()
{
GD.Print("Fire primary shot");
Projectile1.Fire();
GD.Print("Fire primary shot");
Projectile1.Fire();
}
private void FireSecondaryShot()
{
GD.Print("Fire secondary shot");
Projectile2.Fire();
GD.Print("Fire secondary shot");
Projectile2.Fire();
}
private void FireTertiaryShot()
{
GD.Print("Fire tertiary shot");
Projectile3.Fire();
GD.Print("Fire tertiary shot");
Projectile3.Fire();
}
private float GetRotationAngle(float angleOffsetInRadians)
{
var target = new Vector3(_player.GlobalPosition.X, Position.Y, _player.GlobalPosition.Z);
_rotation.LookAt(target, Vector3.Up, true);
_rotation.RotateY(Rotation.Y + angleOffsetInRadians);
return _rotation.Rotation.Y;
var target = new Vector3(_player.GlobalPosition.X, Position.Y, _player.GlobalPosition.Z);
_rotation.LookAt(target, Vector3.Up, true);
_rotation.RotateY(Rotation.Y + angleOffsetInRadians);
return _rotation.Rotation.Y;
}
private void RotateTowardsPlayer(float angle) => Rotation = new Vector3(Rotation.X, angle, Rotation.Z);