From 42d1a9a77c21ed38d66f25f376e52ea7913ca7ee Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Thu, 21 Nov 2024 18:23:29 -0700 Subject: [PATCH] Dope explosion effect from GFOLF 1 --- asset_dev/dope_explosion.gif | Bin 0 -> 15743 bytes .../dope_explosion/dope_explosion.tres | 58 ++++++++++++ .../sprites/dope_explosion/explosion_01.png | 3 + .../dope_explosion/explosion_01.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_02.png | 3 + .../dope_explosion/explosion_02.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_03.png | 3 + .../dope_explosion/explosion_03.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_04.png | 3 + .../dope_explosion/explosion_04.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_05.png | 3 + .../dope_explosion/explosion_05.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_06.png | 3 + .../dope_explosion/explosion_06.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_07.png | 3 + .../dope_explosion/explosion_07.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_08.png | 3 + .../dope_explosion/explosion_08.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_09.png | 3 + .../dope_explosion/explosion_09.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_10.png | 3 + .../dope_explosion/explosion_10.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_11.png | 3 + .../dope_explosion/explosion_11.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_12.png | 3 + .../dope_explosion/explosion_12.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_13.png | 3 + .../dope_explosion/explosion_13.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_14.png | 3 + .../dope_explosion/explosion_14.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_15.png | 3 + .../dope_explosion/explosion_15.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_16.png | 3 + .../dope_explosion/explosion_16.png.import | 35 +++++++ .../sprites/dope_explosion/explosion_17.png | 3 + .../dope_explosion/explosion_17.png.import | 35 +++++++ src/player/shot_setup/shot_setup.gd | 6 ++ src/player/shot_setup/shot_setup.tscn | 89 +++++++++++++++++- src/ui/shot_hud/curve_bar/curve_bar.tscn | 78 +++++++-------- 39 files changed, 837 insertions(+), 40 deletions(-) create mode 100644 asset_dev/dope_explosion.gif create mode 100644 assets/sprites/dope_explosion/dope_explosion.tres create mode 100644 assets/sprites/dope_explosion/explosion_01.png create mode 100644 assets/sprites/dope_explosion/explosion_01.png.import create mode 100644 assets/sprites/dope_explosion/explosion_02.png create mode 100644 assets/sprites/dope_explosion/explosion_02.png.import create mode 100644 assets/sprites/dope_explosion/explosion_03.png create mode 100644 assets/sprites/dope_explosion/explosion_03.png.import create mode 100644 assets/sprites/dope_explosion/explosion_04.png create mode 100644 assets/sprites/dope_explosion/explosion_04.png.import create mode 100644 assets/sprites/dope_explosion/explosion_05.png create mode 100644 assets/sprites/dope_explosion/explosion_05.png.import create mode 100644 assets/sprites/dope_explosion/explosion_06.png create mode 100644 assets/sprites/dope_explosion/explosion_06.png.import create mode 100644 assets/sprites/dope_explosion/explosion_07.png create mode 100644 assets/sprites/dope_explosion/explosion_07.png.import create mode 100644 assets/sprites/dope_explosion/explosion_08.png create mode 100644 assets/sprites/dope_explosion/explosion_08.png.import create mode 100644 assets/sprites/dope_explosion/explosion_09.png create mode 100644 assets/sprites/dope_explosion/explosion_09.png.import create mode 100644 assets/sprites/dope_explosion/explosion_10.png create mode 100644 assets/sprites/dope_explosion/explosion_10.png.import create mode 100644 assets/sprites/dope_explosion/explosion_11.png create mode 100644 assets/sprites/dope_explosion/explosion_11.png.import create mode 100644 assets/sprites/dope_explosion/explosion_12.png create mode 100644 assets/sprites/dope_explosion/explosion_12.png.import create mode 100644 assets/sprites/dope_explosion/explosion_13.png create mode 100644 assets/sprites/dope_explosion/explosion_13.png.import create mode 100644 assets/sprites/dope_explosion/explosion_14.png create mode 100644 assets/sprites/dope_explosion/explosion_14.png.import create mode 100644 assets/sprites/dope_explosion/explosion_15.png create mode 100644 assets/sprites/dope_explosion/explosion_15.png.import create mode 100644 assets/sprites/dope_explosion/explosion_16.png create mode 100644 assets/sprites/dope_explosion/explosion_16.png.import create mode 100644 assets/sprites/dope_explosion/explosion_17.png create mode 100644 assets/sprites/dope_explosion/explosion_17.png.import diff --git a/asset_dev/dope_explosion.gif b/asset_dev/dope_explosion.gif new file mode 100644 index 0000000000000000000000000000000000000000..2cae9bcecace1cd3341215a21f1a0b156a7dd94a GIT binary patch literal 15743 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 literal 0 HcmV?d00001 diff --git a/assets/sprites/dope_explosion/dope_explosion.tres b/assets/sprites/dope_explosion/dope_explosion.tres new file mode 100644 index 0000000..3b48847 --- /dev/null +++ b/assets/sprites/dope_explosion/dope_explosion.tres @@ -0,0 +1,58 @@ +[gd_resource type="AnimatedTexture" load_steps=18 format=3 uid="uid://2yoipvd107t1"] + +[ext_resource type="Texture2D" uid="uid://chqekagriducf" path="res://assets/sprites/dope_explosion/explosion_01.png" id="1_d0hbp"] +[ext_resource type="Texture2D" uid="uid://djb4jup2y27wq" path="res://assets/sprites/dope_explosion/explosion_02.png" id="2_bjmaj"] +[ext_resource type="Texture2D" uid="uid://jevcsn483blb" path="res://assets/sprites/dope_explosion/explosion_11.png" id="3_21mo1"] +[ext_resource type="Texture2D" uid="uid://2rvfj0y7nebi" path="res://assets/sprites/dope_explosion/explosion_12.png" id="4_qthhk"] +[ext_resource type="Texture2D" uid="uid://dmd5ehswxcln" path="res://assets/sprites/dope_explosion/explosion_13.png" id="5_0684l"] +[ext_resource type="Texture2D" uid="uid://cdlqxt5nuhnh4" path="res://assets/sprites/dope_explosion/explosion_14.png" id="6_y6mm3"] +[ext_resource type="Texture2D" uid="uid://d8y1dfsg5bpn" path="res://assets/sprites/dope_explosion/explosion_15.png" id="7_4d5db"] +[ext_resource type="Texture2D" uid="uid://beq64w121e2qc" path="res://assets/sprites/dope_explosion/explosion_16.png" id="8_icpm3"] +[ext_resource type="Texture2D" uid="uid://cekhbr07t01y0" path="res://assets/sprites/dope_explosion/explosion_17.png" id="9_mv3mc"] +[ext_resource type="Texture2D" uid="uid://d1r2rxhg0ag4m" path="res://assets/sprites/dope_explosion/explosion_03.png" id="10_e4v3n"] +[ext_resource type="Texture2D" uid="uid://7b4mmhs7im5n" path="res://assets/sprites/dope_explosion/explosion_04.png" id="11_7y6m6"] +[ext_resource type="Texture2D" uid="uid://djgx3xsgidr0d" path="res://assets/sprites/dope_explosion/explosion_05.png" id="12_702rw"] +[ext_resource type="Texture2D" uid="uid://b5w0kigbqsnjd" path="res://assets/sprites/dope_explosion/explosion_06.png" id="13_orlo6"] +[ext_resource type="Texture2D" uid="uid://bwotlyctrl3vl" path="res://assets/sprites/dope_explosion/explosion_07.png" id="14_doi0c"] +[ext_resource type="Texture2D" uid="uid://b5jrnjaq065wu" path="res://assets/sprites/dope_explosion/explosion_08.png" id="15_8snwx"] +[ext_resource type="Texture2D" uid="uid://cw0whu63w450u" path="res://assets/sprites/dope_explosion/explosion_09.png" id="16_kbc1f"] +[ext_resource type="Texture2D" uid="uid://bj8isy502gjw6" path="res://assets/sprites/dope_explosion/explosion_10.png" id="17_ip4qp"] + +[resource] +resource_local_to_scene = true +frames = 17 +pause = true +frame_0/texture = ExtResource("1_d0hbp") +frame_0/duration = 0.1 +frame_1/texture = ExtResource("2_bjmaj") +frame_1/duration = 0.1 +frame_2/texture = ExtResource("10_e4v3n") +frame_2/duration = 0.1 +frame_3/texture = ExtResource("11_7y6m6") +frame_3/duration = 0.1 +frame_4/texture = ExtResource("12_702rw") +frame_4/duration = 0.1 +frame_5/texture = ExtResource("13_orlo6") +frame_5/duration = 0.1 +frame_6/texture = ExtResource("14_doi0c") +frame_6/duration = 0.1 +frame_7/texture = ExtResource("15_8snwx") +frame_7/duration = 0.1 +frame_8/texture = ExtResource("16_kbc1f") +frame_8/duration = 0.1 +frame_9/texture = ExtResource("17_ip4qp") +frame_9/duration = 0.1 +frame_10/texture = ExtResource("3_21mo1") +frame_10/duration = 0.1 +frame_11/texture = ExtResource("4_qthhk") +frame_11/duration = 0.1 +frame_12/texture = ExtResource("5_0684l") +frame_12/duration = 0.1 +frame_13/texture = ExtResource("6_y6mm3") +frame_13/duration = 0.1 +frame_14/texture = ExtResource("7_4d5db") +frame_14/duration = 0.1 +frame_15/texture = ExtResource("8_icpm3") +frame_15/duration = 0.1 +frame_16/texture = ExtResource("9_mv3mc") +frame_16/duration = 0.1 diff --git a/assets/sprites/dope_explosion/explosion_01.png b/assets/sprites/dope_explosion/explosion_01.png new file mode 100644 index 0000000..0e24856 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61e852c25cc6b8ee0760ec6b765b026e4848eaf925017c8adb2c4e7b19f01681 +size 2381 diff --git a/assets/sprites/dope_explosion/explosion_01.png.import b/assets/sprites/dope_explosion/explosion_01.png.import new file mode 100644 index 0000000..4e56534 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_01.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chqekagriducf" +path.s3tc="res://.godot/imported/explosion_01.png-ea15c98c46d7ced9a98a3d938aafa3d6.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_01.png" +dest_files=["res://.godot/imported/explosion_01.png-ea15c98c46d7ced9a98a3d938aafa3d6.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_02.png b/assets/sprites/dope_explosion/explosion_02.png new file mode 100644 index 0000000..0742518 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b87a660c450aa77ae73c4d510b844336d313f19e007e2a24f1d01acb5950f8f9 +size 2303 diff --git a/assets/sprites/dope_explosion/explosion_02.png.import b/assets/sprites/dope_explosion/explosion_02.png.import new file mode 100644 index 0000000..8de36bd --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_02.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djb4jup2y27wq" +path.s3tc="res://.godot/imported/explosion_02.png-6bdf44084d88475de4755061ef9c774f.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_02.png" +dest_files=["res://.godot/imported/explosion_02.png-6bdf44084d88475de4755061ef9c774f.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_03.png b/assets/sprites/dope_explosion/explosion_03.png new file mode 100644 index 0000000..a6bd31c --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_03.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5d32aede9479ac515f568b96782cd8ee9813a53a095cf74d62ad178e7d2fb52 +size 2221 diff --git a/assets/sprites/dope_explosion/explosion_03.png.import b/assets/sprites/dope_explosion/explosion_03.png.import new file mode 100644 index 0000000..1b30e90 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_03.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1r2rxhg0ag4m" +path.s3tc="res://.godot/imported/explosion_03.png-3741482b47d48f53c7163e411676c921.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_03.png" +dest_files=["res://.godot/imported/explosion_03.png-3741482b47d48f53c7163e411676c921.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_04.png b/assets/sprites/dope_explosion/explosion_04.png new file mode 100644 index 0000000..1d1d110 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_04.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a637732882818ac54ec9b3ecefad4a35d19046f7e2885f90d559ef686df4cc62 +size 2066 diff --git a/assets/sprites/dope_explosion/explosion_04.png.import b/assets/sprites/dope_explosion/explosion_04.png.import new file mode 100644 index 0000000..5540914 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_04.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7b4mmhs7im5n" +path.s3tc="res://.godot/imported/explosion_04.png-29690fff39e4940b97828e9d3a7201c5.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_04.png" +dest_files=["res://.godot/imported/explosion_04.png-29690fff39e4940b97828e9d3a7201c5.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_05.png b/assets/sprites/dope_explosion/explosion_05.png new file mode 100644 index 0000000..bed7bac --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_05.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:644f29652e2077c945127ad80db7734cf9647b926a1c530ba2ce46f464f97c61 +size 1877 diff --git a/assets/sprites/dope_explosion/explosion_05.png.import b/assets/sprites/dope_explosion/explosion_05.png.import new file mode 100644 index 0000000..efc47a8 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_05.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djgx3xsgidr0d" +path.s3tc="res://.godot/imported/explosion_05.png-d7d4f42d242024b84d657d700a7397a3.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_05.png" +dest_files=["res://.godot/imported/explosion_05.png-d7d4f42d242024b84d657d700a7397a3.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_06.png b/assets/sprites/dope_explosion/explosion_06.png new file mode 100644 index 0000000..37e03e2 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_06.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e32242e1a9e571d8d190c0feec519d0e6eef01ac9d33d80590e436bd56a4e828 +size 1498 diff --git a/assets/sprites/dope_explosion/explosion_06.png.import b/assets/sprites/dope_explosion/explosion_06.png.import new file mode 100644 index 0000000..384ede3 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_06.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5w0kigbqsnjd" +path.s3tc="res://.godot/imported/explosion_06.png-31d0edf502b444bb0800a8140e9a9e34.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_06.png" +dest_files=["res://.godot/imported/explosion_06.png-31d0edf502b444bb0800a8140e9a9e34.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_07.png b/assets/sprites/dope_explosion/explosion_07.png new file mode 100644 index 0000000..6abd9d1 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_07.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5ad1ac0f3b8093f19c7a946a560d8c055b2ce5404a6e2ac30397498fc065aab +size 1304 diff --git a/assets/sprites/dope_explosion/explosion_07.png.import b/assets/sprites/dope_explosion/explosion_07.png.import new file mode 100644 index 0000000..dfb9886 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_07.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwotlyctrl3vl" +path.s3tc="res://.godot/imported/explosion_07.png-2456b0502621a22c875dd250014514e0.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_07.png" +dest_files=["res://.godot/imported/explosion_07.png-2456b0502621a22c875dd250014514e0.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_08.png b/assets/sprites/dope_explosion/explosion_08.png new file mode 100644 index 0000000..e4847ec --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_08.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afcfd94827014875c8a50f1e522a9bbbae4546704b2b49754ff7a3408542f783 +size 1263 diff --git a/assets/sprites/dope_explosion/explosion_08.png.import b/assets/sprites/dope_explosion/explosion_08.png.import new file mode 100644 index 0000000..e1fe920 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_08.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5jrnjaq065wu" +path.s3tc="res://.godot/imported/explosion_08.png-103ad47e718348f9a399144a1f0bc1be.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_08.png" +dest_files=["res://.godot/imported/explosion_08.png-103ad47e718348f9a399144a1f0bc1be.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_09.png b/assets/sprites/dope_explosion/explosion_09.png new file mode 100644 index 0000000..3077344 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_09.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b4c3c8555b90dd37cda6f640615255d7e868e56d5e30c335148752ed4bee30b +size 1340 diff --git a/assets/sprites/dope_explosion/explosion_09.png.import b/assets/sprites/dope_explosion/explosion_09.png.import new file mode 100644 index 0000000..946d33f --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_09.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cw0whu63w450u" +path.s3tc="res://.godot/imported/explosion_09.png-3cbb649bbd414406620d278bd39066c9.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_09.png" +dest_files=["res://.godot/imported/explosion_09.png-3cbb649bbd414406620d278bd39066c9.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_10.png b/assets/sprites/dope_explosion/explosion_10.png new file mode 100644 index 0000000..72a5723 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fbb75a91535d4c794c74f05d402c8ccd1b5f4d45c02bd73515a7dab95bed4e3 +size 1591 diff --git a/assets/sprites/dope_explosion/explosion_10.png.import b/assets/sprites/dope_explosion/explosion_10.png.import new file mode 100644 index 0000000..b10745d --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_10.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bj8isy502gjw6" +path.s3tc="res://.godot/imported/explosion_10.png-57fecff27a473611c5a8c1e26629554f.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_10.png" +dest_files=["res://.godot/imported/explosion_10.png-57fecff27a473611c5a8c1e26629554f.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_11.png b/assets/sprites/dope_explosion/explosion_11.png new file mode 100644 index 0000000..fbe272c --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_11.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3a0efb36e8cc9d1ee3d4d2cea5d4350dd9de026786b1d67d2624775ecb5d2fe +size 1853 diff --git a/assets/sprites/dope_explosion/explosion_11.png.import b/assets/sprites/dope_explosion/explosion_11.png.import new file mode 100644 index 0000000..13acc7e --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_11.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://jevcsn483blb" +path.s3tc="res://.godot/imported/explosion_11.png-31268dcc8dd3fde767054c54543a85a0.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_11.png" +dest_files=["res://.godot/imported/explosion_11.png-31268dcc8dd3fde767054c54543a85a0.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_12.png b/assets/sprites/dope_explosion/explosion_12.png new file mode 100644 index 0000000..572feee --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_12.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:451a7933b8d004a146127c4f4f104c3d7d468bca32b277ea52ac245e2c0f60f5 +size 2039 diff --git a/assets/sprites/dope_explosion/explosion_12.png.import b/assets/sprites/dope_explosion/explosion_12.png.import new file mode 100644 index 0000000..b4deb42 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_12.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2rvfj0y7nebi" +path.s3tc="res://.godot/imported/explosion_12.png-17a5c2c7984eae5f9ce67d887299262b.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_12.png" +dest_files=["res://.godot/imported/explosion_12.png-17a5c2c7984eae5f9ce67d887299262b.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_13.png b/assets/sprites/dope_explosion/explosion_13.png new file mode 100644 index 0000000..ca1dd1b --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_13.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:359ddd79a25c482e4db40f9086c81910841f24721b541a3e09b9f34de6a36d48 +size 2134 diff --git a/assets/sprites/dope_explosion/explosion_13.png.import b/assets/sprites/dope_explosion/explosion_13.png.import new file mode 100644 index 0000000..516b531 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_13.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dmd5ehswxcln" +path.s3tc="res://.godot/imported/explosion_13.png-d47096656d64fa3031e82fbf818b2193.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_13.png" +dest_files=["res://.godot/imported/explosion_13.png-d47096656d64fa3031e82fbf818b2193.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_14.png b/assets/sprites/dope_explosion/explosion_14.png new file mode 100644 index 0000000..8a11cb3 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_14.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52b52258e578f7134ceeb3a76e12393d6be2bf00c108d80137bc985daf1e1372 +size 2197 diff --git a/assets/sprites/dope_explosion/explosion_14.png.import b/assets/sprites/dope_explosion/explosion_14.png.import new file mode 100644 index 0000000..620883b --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_14.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdlqxt5nuhnh4" +path.s3tc="res://.godot/imported/explosion_14.png-a88792680320ae6175944801610075e0.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_14.png" +dest_files=["res://.godot/imported/explosion_14.png-a88792680320ae6175944801610075e0.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_15.png b/assets/sprites/dope_explosion/explosion_15.png new file mode 100644 index 0000000..b397f56 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_15.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:347592caa783152cbbc7f8373a6ae5bfe2a3880e992706db0c301b7fe22cd939 +size 2316 diff --git a/assets/sprites/dope_explosion/explosion_15.png.import b/assets/sprites/dope_explosion/explosion_15.png.import new file mode 100644 index 0000000..f361502 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_15.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d8y1dfsg5bpn" +path.s3tc="res://.godot/imported/explosion_15.png-f284e8ba353bc8d9357cc6cd40a570a5.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_15.png" +dest_files=["res://.godot/imported/explosion_15.png-f284e8ba353bc8d9357cc6cd40a570a5.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_16.png b/assets/sprites/dope_explosion/explosion_16.png new file mode 100644 index 0000000..90a22ec --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a62394e216b9f929f1e35a20c9fbc623cf414550304d343d93865e51f9ba3912 +size 2376 diff --git a/assets/sprites/dope_explosion/explosion_16.png.import b/assets/sprites/dope_explosion/explosion_16.png.import new file mode 100644 index 0000000..226b996 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_16.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://beq64w121e2qc" +path.s3tc="res://.godot/imported/explosion_16.png-c103231805ba5f296cbaa36dd356c168.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_16.png" +dest_files=["res://.godot/imported/explosion_16.png-c103231805ba5f296cbaa36dd356c168.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/sprites/dope_explosion/explosion_17.png b/assets/sprites/dope_explosion/explosion_17.png new file mode 100644 index 0000000..2ee2188 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_17.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25b18bf2b8cb2ccba98ebf83cce2d0cc2d387ff22c42f41af299f067fbdefbde +size 2377 diff --git a/assets/sprites/dope_explosion/explosion_17.png.import b/assets/sprites/dope_explosion/explosion_17.png.import new file mode 100644 index 0000000..552cba2 --- /dev/null +++ b/assets/sprites/dope_explosion/explosion_17.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cekhbr07t01y0" +path.s3tc="res://.godot/imported/explosion_17.png-cafb80a5021d1b819bf52a4094e32be5.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/sprites/dope_explosion/explosion_17.png" +dest_files=["res://.godot/imported/explosion_17.png-cafb80a5021d1b819bf52a4094e32be5.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/src/player/shot_setup/shot_setup.gd b/src/player/shot_setup/shot_setup.gd index 7c0867a..d69be04 100644 --- a/src/player/shot_setup/shot_setup.gd +++ b/src/player/shot_setup/shot_setup.gd @@ -157,6 +157,8 @@ var _tracking_camera: OrbitalCamera @onready var downswing_timer: Timer = %DownswingTimer @onready var ball_return_timer: Timer = %BallReturnTimer +@onready var explosion_animation: AnimationPlayer = %ExplosionAnimation + @onready var camera_distance := zoom.position.z: set = _set_camera_distance @@ -582,6 +584,10 @@ func _on_ball_return_timer_timeout() -> void: func _on_hitbox_ball_collision(ball: GameBall) -> void: # TODO play animation player.life -= ball.base_damage + game.viewport.hit_lag_big() + game.viewport.screen_shake(ball.base_damage, 0.4) + explosion_animation.play("explode") + # TODO kinematic collisions ## Create a new instance for the given player. diff --git a/src/player/shot_setup/shot_setup.tscn b/src/player/shot_setup/shot_setup.tscn index 3182685..10830e5 100644 --- a/src/player/shot_setup/shot_setup.tscn +++ b/src/player/shot_setup/shot_setup.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=3 uid="uid://cy7t2tc4y3b4"] +[gd_scene load_steps=22 format=3 uid="uid://cy7t2tc4y3b4"] [ext_resource type="Script" path="res://src/player/shot_setup/shot_setup.gd" id="1_r6ei4"] [ext_resource type="Script" path="res://src/player/shot_setup/ball_point.gd" id="2_e6i3g"] @@ -7,6 +7,7 @@ [ext_resource type="PackedScene" uid="uid://fht6j87o8ecr" path="res://src/ui/3d/projectile_arc/projectile_arc.tscn" id="4_ry2ho"] [ext_resource type="PackedScene" uid="uid://dbdul15c4oblg" path="res://src/ui/3d/projected_target.tscn" id="6_mynqj"] [ext_resource type="Script" path="res://src/player/shot_setup/hitbox.gd" id="7_uh8kn"] +[ext_resource type="Texture2D" uid="uid://2yoipvd107t1" path="res://assets/sprites/dope_explosion/dope_explosion.tres" id="8_5ghmo"] [sub_resource type="Animation" id="Animation_ug2a7"] length = 0.001 @@ -178,6 +179,80 @@ _data = { [sub_resource type="SphereShape3D" id="SphereShape3D_xvvdi"] radius = 1.5 +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4n2rd"] +transparency = 1 +shading_mode = 0 +albedo_texture = ExtResource("8_5ghmo") +texture_filter = 4 +billboard_mode = 1 +grow = true +grow_amount = 1.0 + +[sub_resource type="QuadMesh" id="QuadMesh_t34ji"] +material = SubResource("StandardMaterial3D_4n2rd") +size = Vector2(2.84, 4) + +[sub_resource type="Animation" id="Animation_vahxw"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ExplosionMesh:mesh:material:albedo_texture:pause") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("ExplosionMesh: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="Animation" id="Animation_bv1ov"] +resource_name = "explode" +length = 1.618 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ExplosionMesh:mesh:material:albedo_texture:pause") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1.618), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("ExplosionMesh:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 1.618), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_dg262"] +_data = { +"RESET": SubResource("Animation_vahxw"), +"explode": SubResource("Animation_bv1ov") +} + [node name="ShotSetup" type="Node3D"] script = ExtResource("1_r6ei4") @@ -335,6 +410,18 @@ script = ExtResource("7_uh8kn") [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] shape = SubResource("SphereShape3D_xvvdi") +[node name="ExplosionMesh" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) +visible = false +mesh = SubResource("QuadMesh_t34ji") + +[node name="ExplosionAnimation" type="AnimationPlayer" parent="ExplosionMesh"] +unique_name_in_owner = true +root_node = NodePath("../..") +libraries = { +"": SubResource("AnimationLibrary_dg262") +} + [connection signal="ball_changed" from="BallPoint" to="." method="_on_game_ball_changed"] [connection signal="timeout" from="DownswingTimer" to="." method="finish_downswing"] [connection signal="timeout" from="BallReturnTimer" to="." method="_on_ball_return_timer_timeout"] diff --git a/src/ui/shot_hud/curve_bar/curve_bar.tscn b/src/ui/shot_hud/curve_bar/curve_bar.tscn index 3d5ded1..49298f5 100644 --- a/src/ui/shot_hud/curve_bar/curve_bar.tscn +++ b/src/ui/shot_hud/curve_bar/curve_bar.tscn @@ -14,6 +14,45 @@ fill_from = Vector2(0.5, 0.02) fill_to = Vector2(0.5, 0.37) metadata/_snap_enabled = true +[sub_resource type="Animation" id="Animation_kfg2n"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Reticle:rotation") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Reticle:scale") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Pivot/ArcBG:color") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(0.0352941, 0.0784314, 0.160784, 0.784314)] +} + [sub_resource type="Animation" id="Animation_pt3no"] resource_name = "flourish" length = 0.42 @@ -55,45 +94,6 @@ tracks/2/keys = { "values": [Color(0.0352941, 0.0784314, 0.160784, 0.784314), Color(1, 1, 1, 1), Color(0.0352941, 0.0784314, 0.160784, 0.784314), Color(1, 1, 1, 1), Color(0.0352941, 0.0784314, 0.160784, 0.784314)] } -[sub_resource type="Animation" id="Animation_kfg2n"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Reticle:rotation") -tracks/0/interp = 2 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [0.0] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("Reticle:scale") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(1, 1)] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("Pivot/ArcBG:color") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(0.0352941, 0.0784314, 0.160784, 0.784314)] -} - [sub_resource type="AnimationLibrary" id="AnimationLibrary_eqkfk"] _data = { "RESET": SubResource("Animation_kfg2n"),