diff --git a/Zennysoft.Game.Ma/Ma.csproj b/Zennysoft.Game.Ma/Ma.csproj index 853d610d..0ca2470c 100644 --- a/Zennysoft.Game.Ma/Ma.csproj +++ b/Zennysoft.Game.Ma/Ma.csproj @@ -1,4 +1,4 @@ - + net8.0 true diff --git a/Zennysoft.Game.Ma/src/audio/AMB/amb_beach.wav.import b/Zennysoft.Game.Ma/src/audio/AMB/amb_beach.wav.import index 9fa43bf5..8815f991 100644 --- a/Zennysoft.Game.Ma/src/audio/AMB/amb_beach.wav.import +++ b/Zennysoft.Game.Ma/src/audio/AMB/amb_beach.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://ddii3pi8x75xc" -path="res://.godot/imported/amb_beach.wav-046e4f838e50e43a1aba1a754b92aad6.sample" +path="res://.godot/imported/amb_beach.wav-e64adf8f733e6a108ae15edd5f0499ab.sample" [deps] -source_file="res://src/audio/AMB/amb_beach.wav" -dest_files=["res://.godot/imported/amb_beach.wav-046e4f838e50e43a1aba1a754b92aad6.sample"] +source_file="res://src/audio/amb/amb_beach.wav" +dest_files=["res://.godot/imported/amb_beach.wav-e64adf8f733e6a108ae15edd5f0499ab.sample"] [params] diff --git a/Zennysoft.Game.Ma/src/audio/AMB/amb_perlin.wav.import b/Zennysoft.Game.Ma/src/audio/AMB/amb_perlin.wav.import index 008a47dd..2ebba139 100644 --- a/Zennysoft.Game.Ma/src/audio/AMB/amb_perlin.wav.import +++ b/Zennysoft.Game.Ma/src/audio/AMB/amb_perlin.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://ym4ur8a2qxhp" -path="res://.godot/imported/amb_perlin.wav-ba6da0d5591f392e4aca7d2f85c4dfc2.sample" +path="res://.godot/imported/amb_perlin.wav-dea63667b2a56d37d48ba209f56f8900.sample" [deps] -source_file="res://src/audio/AMB/amb_perlin.wav" -dest_files=["res://.godot/imported/amb_perlin.wav-ba6da0d5591f392e4aca7d2f85c4dfc2.sample"] +source_file="res://src/audio/amb/amb_perlin.wav" +dest_files=["res://.godot/imported/amb_perlin.wav-dea63667b2a56d37d48ba209f56f8900.sample"] [params] diff --git a/Zennysoft.Game.Ma/src/audio/AMB/amb_white_noise.wav.import b/Zennysoft.Game.Ma/src/audio/AMB/amb_white_noise.wav.import index 09f8922b..b24cc4fc 100644 --- a/Zennysoft.Game.Ma/src/audio/AMB/amb_white_noise.wav.import +++ b/Zennysoft.Game.Ma/src/audio/AMB/amb_white_noise.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://b7wxddjx3qw5o" -path="res://.godot/imported/amb_white_noise.wav-d316dd05afe429f6bcdda594285ad718.sample" +path="res://.godot/imported/amb_white_noise.wav-c98b45aa94120bc0c660bf2d6af1c696.sample" [deps] -source_file="res://src/audio/AMB/amb_white_noise.wav" -dest_files=["res://.godot/imported/amb_white_noise.wav-d316dd05afe429f6bcdda594285ad718.sample"] +source_file="res://src/audio/amb/amb_white_noise.wav" +dest_files=["res://.godot/imported/amb_white_noise.wav-c98b45aa94120bc0c660bf2d6af1c696.sample"] [params] diff --git a/Zennysoft.Game.Ma/src/audio/AMB/amb_wind_loop_altar.wav.import b/Zennysoft.Game.Ma/src/audio/AMB/amb_wind_loop_altar.wav.import index 23099e87..3cce56a9 100644 --- a/Zennysoft.Game.Ma/src/audio/AMB/amb_wind_loop_altar.wav.import +++ b/Zennysoft.Game.Ma/src/audio/AMB/amb_wind_loop_altar.wav.import @@ -3,12 +3,12 @@ importer="wav" type="AudioStreamWAV" uid="uid://bmiitw4fcs68e" -path="res://.godot/imported/amb_wind_loop_altar.wav-e766e3db29faa01ad6dbaa8cb18d7de6.sample" +path="res://.godot/imported/amb_wind_loop_altar.wav-b9d60e3c3c10ec00833903539a7f3796.sample" [deps] -source_file="res://src/audio/AMB/amb_wind_loop_altar.wav" -dest_files=["res://.godot/imported/amb_wind_loop_altar.wav-e766e3db29faa01ad6dbaa8cb18d7de6.sample"] +source_file="res://src/audio/amb/amb_wind_loop_altar.wav" +dest_files=["res://.godot/imported/amb_wind_loop_altar.wav-b9d60e3c3c10ec00833903539a7f3796.sample"] [params] diff --git a/Zennysoft.Game.Ma/src/audio/sfx/ITEM_ABLUTION_HIT.ogg b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_ABLUTION_HIT.ogg new file mode 100644 index 00000000..c9e7536c Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_ABLUTION_HIT.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/ITEM_ABLUTION_HIT.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_ABLUTION_HIT.ogg.import new file mode 100644 index 00000000..6445de51 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_ABLUTION_HIT.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bbre08whuf0yv" +path="res://.godot/imported/ITEM_ABLUTION_HIT.ogg-ac67c80260854b38d7ada2c717ad39d4.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/ITEM_ABLUTION_HIT.ogg" +dest_files=["res://.godot/imported/ITEM_ABLUTION_HIT.ogg-ac67c80260854b38d7ada2c717ad39d4.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PERSPECTIVE.ogg b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PERSPECTIVE.ogg new file mode 100644 index 00000000..09f5f34f Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PERSPECTIVE.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PERSPECTIVE.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PERSPECTIVE.ogg.import new file mode 100644 index 00000000..69aa75ec --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PERSPECTIVE.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://ck0nc757t0jq5" +path="res://.godot/imported/ITEM_PERSPECTIVE.ogg-9f64c663cbfdf781fbdde2d1188167f2.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/ITEM_PERSPECTIVE.ogg" +dest_files=["res://.godot/imported/ITEM_PERSPECTIVE.ogg-9f64c663cbfdf781fbdde2d1188167f2.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PLASTIQUETIMER.ogg b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PLASTIQUETIMER.ogg new file mode 100644 index 00000000..5f5b1736 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PLASTIQUETIMER.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PLASTIQUETIMER.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PLASTIQUETIMER.ogg.import new file mode 100644 index 00000000..5edac58a --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_PLASTIQUETIMER.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bjcersd5id8ee" +path="res://.godot/imported/ITEM_PLASTIQUETIMER.ogg-8142f90ed794ca297f6f872ffa76c820.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/ITEM_PLASTIQUETIMER.ogg" +dest_files=["res://.godot/imported/ITEM_PLASTIQUETIMER.ogg-8142f90ed794ca297f6f872ffa76c820.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/ITEM_kyuu_hit.ogg b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_kyuu_hit.ogg new file mode 100644 index 00000000..9b559088 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_kyuu_hit.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/ITEM_kyuu_hit.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_kyuu_hit.ogg.import new file mode 100644 index 00000000..4c8f22b4 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/ITEM_kyuu_hit.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bc2pe0l5nr5ro" +path="res://.godot/imported/ITEM_kyuu_hit.ogg-75fd86e3a3d970c3feeb53fec206024b.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/ITEM_kyuu_hit.ogg" +dest_files=["res://.godot/imported/ITEM_kyuu_hit.ogg-75fd86e3a3d970c3feeb53fec206024b.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/amb_pipe_loop_brokenloop.ogg b/Zennysoft.Game.Ma/src/audio/sfx/amb_pipe_loop_brokenloop.ogg new file mode 100644 index 00000000..c6155c8a Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/amb_pipe_loop_brokenloop.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/amb_pipe_loop_brokenloop.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/amb_pipe_loop_brokenloop.ogg.import new file mode 100644 index 00000000..c8ae9da1 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/amb_pipe_loop_brokenloop.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bxrlehky1833a" +path="res://.godot/imported/amb_pipe_loop_brokenloop.ogg-de50bd8c67bccefdcfcae2042c825d87.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/amb_pipe_loop_brokenloop.ogg" +dest_files=["res://.godot/imported/amb_pipe_loop_brokenloop.ogg-de50bd8c67bccefdcfcae2042c825d87.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_ATK2.ogg b/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_ATK2.ogg new file mode 100644 index 00000000..3f49c40c Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_ATK2.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_ATK2.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_ATK2.ogg.import new file mode 100644 index 00000000..766fe1fa --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_ATK2.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://g8657s24qmrk" +path="res://.godot/imported/enemy_ballos_ATK2.ogg-58de6273c98eecdc5cc5aba83a61ad17.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/enemy_ballos_ATK2.ogg" +dest_files=["res://.godot/imported/enemy_ballos_ATK2.ogg-58de6273c98eecdc5cc5aba83a61ad17.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_atk1.ogg b/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_atk1.ogg new file mode 100644 index 00000000..dc39861a Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_atk1.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_atk1.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_atk1.ogg.import new file mode 100644 index 00000000..08822864 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/enemy_ballos_atk1.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bxk7fauwqxwvq" +path="res://.godot/imported/enemy_ballos_atk1.ogg-990db8c9781b26f4e3b85b5c1ee917eb.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/enemy_ballos_atk1.ogg" +dest_files=["res://.godot/imported/enemy_ballos_atk1.ogg-990db8c9781b26f4e3b85b5c1ee917eb.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_balos_rolling.ogg b/Zennysoft.Game.Ma/src/audio/sfx/enemy_balos_rolling.ogg new file mode 100644 index 00000000..6a1ea1c8 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/enemy_balos_rolling.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_balos_rolling.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/enemy_balos_rolling.ogg.import new file mode 100644 index 00000000..29516009 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/enemy_balos_rolling.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://s8weoqkpc155" +path="res://.godot/imported/enemy_balos_rolling.ogg-296768b69ce64257364d943ea327bb6c.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/enemy_balos_rolling.ogg" +dest_files=["res://.godot/imported/enemy_balos_rolling.ogg-296768b69ce64257364d943ea327bb6c.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk1.ogg b/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk1.ogg new file mode 100644 index 00000000..ed0b0206 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk1.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk1.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk1.ogg.import new file mode 100644 index 00000000..a457c840 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk1.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bxiu4a6agaqwj" +path="res://.godot/imported/enemy_chariot_atk1.ogg-c0bdd165ae19a4fda89016c861cbd4b0.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/enemy_chariot_atk1.ogg" +dest_files=["res://.godot/imported/enemy_chariot_atk1.ogg-c0bdd165ae19a4fda89016c861cbd4b0.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk2.ogg b/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk2.ogg new file mode 100644 index 00000000..fb284d50 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk2.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk2.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk2.ogg.import new file mode 100644 index 00000000..17aeb5c2 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/enemy_chariot_atk2.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cd51yqo1khncr" +path="res://.godot/imported/enemy_chariot_atk2.ogg-6b41276fea380642304d644185344186.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/enemy_chariot_atk2.ogg" +dest_files=["res://.godot/imported/enemy_chariot_atk2.ogg-6b41276fea380642304d644185344186.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_morph.ogg b/Zennysoft.Game.Ma/src/audio/sfx/enemy_morph.ogg new file mode 100644 index 00000000..9c4618fd Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/enemy_morph.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/enemy_morph.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/enemy_morph.ogg.import new file mode 100644 index 00000000..37202d89 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/enemy_morph.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bf7adfdd857hw" +path="res://.godot/imported/enemy_morph.ogg-bde1dcd0d02c0dc52c9dfab2af47550d.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/enemy_morph.ogg" +dest_files=["res://.godot/imported/enemy_morph.ogg-bde1dcd0d02c0dc52c9dfab2af47550d.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/iTEM_identify_ALL.ogg b/Zennysoft.Game.Ma/src/audio/sfx/iTEM_identify_ALL.ogg new file mode 100644 index 00000000..6fe6e43d Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/iTEM_identify_ALL.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/iTEM_identify_ALL.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/iTEM_identify_ALL.ogg.import new file mode 100644 index 00000000..447ada0d --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/iTEM_identify_ALL.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://dcfqkapxwvmdd" +path="res://.godot/imported/iTEM_identify_ALL.ogg-41b5f26b3ea1b630ca215a5180b1ba0a.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/iTEM_identify_ALL.ogg" +dest_files=["res://.godot/imported/iTEM_identify_ALL.ogg-41b5f26b3ea1b630ca215a5180b1ba0a.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_devic_balance_element1.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_devic_balance_element1.ogg new file mode 100644 index 00000000..e5c56989 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_devic_balance_element1.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_devic_balance_element1.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_devic_balance_element1.ogg.import new file mode 100644 index 00000000..195f8d85 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_devic_balance_element1.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bu8akh5uh3ioo" +path="res://.godot/imported/item_devic_balance_element1.ogg-27c59e3f77d00fedd872fb850e38088a.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_devic_balance_element1.ogg" +dest_files=["res://.godot/imported/item_devic_balance_element1.ogg-27c59e3f77d00fedd872fb850e38088a.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_div_recall_1.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_div_recall_1.ogg new file mode 100644 index 00000000..764ecfbf Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_div_recall_1.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_div_recall_1.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_div_recall_1.ogg.import new file mode 100644 index 00000000..0afffd7b --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_div_recall_1.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bal6ipgsixf33" +path="res://.godot/imported/item_div_recall_1.ogg-d50e087d296a1a1d68f81d4d02b7dcf9.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_div_recall_1.ogg" +dest_files=["res://.godot/imported/item_div_recall_1.ogg-d50e087d296a1a1d68f81d4d02b7dcf9.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_divine_recall.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_divine_recall.ogg new file mode 100644 index 00000000..f9d46d10 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_divine_recall.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_divine_recall.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_divine_recall.ogg.import new file mode 100644 index 00000000..26dba992 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_divine_recall.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bfrmm07vthpwt" +path="res://.godot/imported/item_divine_recall.ogg-5e35bd083aa32610e8c0fb040aec7399.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_divine_recall.ogg" +dest_files=["res://.godot/imported/item_divine_recall.ogg-5e35bd083aa32610e8c0fb040aec7399.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_explosion.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_explosion.ogg new file mode 100644 index 00000000..290b0bac Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_explosion.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_explosion.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_explosion.ogg.import new file mode 100644 index 00000000..40a4d7c5 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_explosion.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://ccioacbbqgvjq" +path="res://.godot/imported/item_explosion.ogg-00fcc7da54bd5e9a7c6bc0770c1aa546.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_explosion.ogg" +dest_files=["res://.godot/imported/item_explosion.ogg-00fcc7da54bd5e9a7c6bc0770c1aa546.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_dimension.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_dimension.ogg new file mode 100644 index 00000000..8444e768 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_dimension.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_dimension.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_dimension.ogg.import new file mode 100644 index 00000000..ab08d320 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_dimension.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bjkn6s2xjxuji" +path="res://.godot/imported/item_gospel_dimension.ogg-9f043cecb1a647b597f3f63aa2949a48.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_gospel_dimension.ogg" +dest_files=["res://.godot/imported/item_gospel_dimension.ogg-9f043cecb1a647b597f3f63aa2949a48.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_escape.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_escape.ogg new file mode 100644 index 00000000..287fd8e3 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_escape.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_escape.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_escape.ogg.import new file mode 100644 index 00000000..05627ac1 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_gospel_escape.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://c3ur4bgvmsidi" +path="res://.godot/imported/item_gospel_escape.ogg-799167c39154ece2e8b5becbe350c38b.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_gospel_escape.ogg" +dest_files=["res://.godot/imported/item_gospel_escape.ogg-799167c39154ece2e8b5becbe350c38b.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_kyuu_layer_2.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_kyuu_layer_2.ogg new file mode 100644 index 00000000..28692451 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_kyuu_layer_2.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_kyuu_layer_2.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_kyuu_layer_2.ogg.import new file mode 100644 index 00000000..c6974185 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_kyuu_layer_2.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://ba8xendacec6" +path="res://.godot/imported/item_kyuu_layer_2.ogg-46305550239c43be8bfb60ab67fdecd7.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_kyuu_layer_2.ogg" +dest_files=["res://.godot/imported/item_kyuu_layer_2.ogg-46305550239c43be8bfb60ab67fdecd7.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_number_increase.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_number_increase.ogg new file mode 100644 index 00000000..cfe300b4 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_number_increase.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_number_increase.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_number_increase.ogg.import new file mode 100644 index 00000000..c8a42f6f --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_number_increase.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bfrp34y2m8b1l" +path="res://.godot/imported/item_number_increase.ogg-2442b80eac574ba3c732d6f43e75045a.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_number_increase.ogg" +dest_files=["res://.godot/imported/item_number_increase.ogg-2442b80eac574ba3c732d6f43e75045a.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_place.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_place.ogg new file mode 100644 index 00000000..755fba54 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_place.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_place.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_place.ogg.import new file mode 100644 index 00000000..3ccde33b --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_place.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://ci5xfc58nbhbk" +path="res://.godot/imported/item_place.ogg-4abb2226b65206b6c84538e0b093e84b.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_place.ogg" +dest_files=["res://.godot/imported/item_place.ogg-4abb2226b65206b6c84538e0b093e84b.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_plasma_sword.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_plasma_sword.ogg new file mode 100644 index 00000000..8da2f2f4 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_plasma_sword.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_plasma_sword.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_plasma_sword.ogg.import new file mode 100644 index 00000000..739d6dac --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_plasma_sword.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cyae4bt60m7p4" +path="res://.godot/imported/item_plasma_sword.ogg-fc321de1f7d114f3871661acd529fc2e.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_plasma_sword.ogg" +dest_files=["res://.godot/imported/item_plasma_sword.ogg-fc321de1f7d114f3871661acd529fc2e.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_sine_morphization.ogg b/Zennysoft.Game.Ma/src/audio/sfx/item_sine_morphization.ogg new file mode 100644 index 00000000..181d1035 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/item_sine_morphization.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/item_sine_morphization.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/item_sine_morphization.ogg.import new file mode 100644 index 00000000..11572d95 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/item_sine_morphization.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://dblijlgm8njjv" +path="res://.godot/imported/item_sine_morphization.ogg-6220708e8a59aed415662eb6a75f68ff.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/item_sine_morphization.ogg" +dest_files=["res://.godot/imported/item_sine_morphization.ogg-6220708e8a59aed415662eb6a75f68ff.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_HITENEMY_3.ogg b/Zennysoft.Game.Ma/src/audio/sfx/player_HITENEMY_3.ogg new file mode 100644 index 00000000..95315be8 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/player_HITENEMY_3.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_HITENEMY_3.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/player_HITENEMY_3.ogg.import new file mode 100644 index 00000000..0b6ec6ac --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/player_HITENEMY_3.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://b7ycb6qvitpmw" +path="res://.godot/imported/player_HITENEMY_3.ogg-7726385829ac59c187cd1ff9822f5750.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/player_HITENEMY_3.ogg" +dest_files=["res://.godot/imported/player_HITENEMY_3.ogg-7726385829ac59c187cd1ff9822f5750.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_affinity_switch.ogg b/Zennysoft.Game.Ma/src/audio/sfx/player_affinity_switch.ogg new file mode 100644 index 00000000..fb198147 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/player_affinity_switch.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_affinity_switch.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/player_affinity_switch.ogg.import new file mode 100644 index 00000000..5cef420c --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/player_affinity_switch.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://be5oqdgsyqru8" +path="res://.godot/imported/player_affinity_switch.ogg-5b88ab1490cdc65f8e0434a711460da8.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/player_affinity_switch.ogg" +dest_files=["res://.godot/imported/player_affinity_switch.ogg-5b88ab1490cdc65f8e0434a711460da8.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_crit.ogg b/Zennysoft.Game.Ma/src/audio/sfx/player_crit.ogg new file mode 100644 index 00000000..ee62df98 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/player_crit.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_crit.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/player_crit.ogg.import new file mode 100644 index 00000000..69a0a4fe --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/player_crit.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://na0lxb1lib11" +path="res://.godot/imported/player_crit.ogg-e1ac2f6eac34326ca66a551589a9c334.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/player_crit.ogg" +dest_files=["res://.godot/imported/player_crit.ogg-e1ac2f6eac34326ca66a551589a9c334.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_effect_ended.ogg b/Zennysoft.Game.Ma/src/audio/sfx/player_effect_ended.ogg new file mode 100644 index 00000000..0e0b7b7a Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/player_effect_ended.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_effect_ended.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/player_effect_ended.ogg.import new file mode 100644 index 00000000..f16327ba --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/player_effect_ended.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://fv1jopm3u05d" +path="res://.godot/imported/player_effect_ended.ogg-01af2507fca35f2e2fc55fd2142e4de1.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/player_effect_ended.ogg" +dest_files=["res://.godot/imported/player_effect_ended.ogg-01af2507fca35f2e2fc55fd2142e4de1.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_gain_VT.ogg b/Zennysoft.Game.Ma/src/audio/sfx/player_gain_VT.ogg new file mode 100644 index 00000000..9d158525 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/player_gain_VT.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_gain_VT.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/player_gain_VT.ogg.import new file mode 100644 index 00000000..b4b9cce1 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/player_gain_VT.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://1nuk6xpkwujl" +path="res://.godot/imported/player_gain_VT.ogg-c0d555a90539e87f9052a3ccc28efd71.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/player_gain_VT.ogg" +dest_files=["res://.godot/imported/player_gain_VT.ogg-c0d555a90539e87f9052a3ccc28efd71.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_heal.ogg b/Zennysoft.Game.Ma/src/audio/sfx/player_heal.ogg new file mode 100644 index 00000000..e627f359 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/player_heal.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_heal.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/player_heal.ogg.import new file mode 100644 index 00000000..ce3fd183 --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/player_heal.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cye8wlqbx66h4" +path="res://.godot/imported/player_heal.ogg-4bd7a2bab4edb49ad10e6e86c2954e9c.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/player_heal.ogg" +dest_files=["res://.godot/imported/player_heal.ogg-4bd7a2bab4edb49ad10e6e86c2954e9c.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_item_identified.ogg b/Zennysoft.Game.Ma/src/audio/sfx/player_item_identified.ogg new file mode 100644 index 00000000..0a178a46 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/player_item_identified.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_item_identified.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/player_item_identified.ogg.import new file mode 100644 index 00000000..ec0c8e7d --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/player_item_identified.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://bio3xjbanwas1" +path="res://.godot/imported/player_item_identified.ogg-094e577f349824b8735361e051761a43.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/player_item_identified.ogg" +dest_files=["res://.godot/imported/player_item_identified.ogg-094e577f349824b8735361e051761a43.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_levelup.ogg b/Zennysoft.Game.Ma/src/audio/sfx/player_levelup.ogg new file mode 100644 index 00000000..ac9e2cf8 Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/player_levelup.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_levelup.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/player_levelup.ogg.import new file mode 100644 index 00000000..920159de --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/player_levelup.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://ckf3md1ujxhvm" +path="res://.godot/imported/player_levelup.ogg-4073ab758cd395d245d4f9938f95cc49.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/player_levelup.ogg" +dest_files=["res://.godot/imported/player_levelup.ogg-4073ab758cd395d245d4f9938f95cc49.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_misc.ogg b/Zennysoft.Game.Ma/src/audio/sfx/player_misc.ogg new file mode 100644 index 00000000..08c046bc Binary files /dev/null and b/Zennysoft.Game.Ma/src/audio/sfx/player_misc.ogg differ diff --git a/Zennysoft.Game.Ma/src/audio/sfx/player_misc.ogg.import b/Zennysoft.Game.Ma/src/audio/sfx/player_misc.ogg.import new file mode 100644 index 00000000..95186a5f --- /dev/null +++ b/Zennysoft.Game.Ma/src/audio/sfx/player_misc.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://d1ugsv7abo0jb" +path="res://.godot/imported/player_misc.ogg-2269dd18a79b9e7cd22fd826070f20c4.oggvorbisstr" + +[deps] + +source_file="res://src/audio/sfx/player_misc.ogg" +dest_files=["res://.godot/imported/player_misc.ogg-2269dd18a79b9e7cd22fd826070f20c4.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn index 0c880a9d..ef2d4b2f 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=354 format=3 uid="uid://bup8c4x1na3aw"] +[gd_scene load_steps=355 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"] @@ -192,6 +192,7 @@ [ext_resource type="Texture2D" uid="uid://c3s4tx3p053j" path="res://src/enemy/enemy_types/03. filth_eater/animations/Filth Side Attacks Frames/ATTACK 2 SIDE/frame_071_delay-0.01s.png" id="188_jlpox"] [ext_resource type="Texture2D" uid="uid://cvivq23738fvf" path="res://src/enemy/enemy_types/03. filth_eater/animations/Filth Side Attacks Frames/ATTACK 2 SIDE/frame_072_delay-0.01s.png" id="189_uqsli"] [ext_resource type="Texture2D" uid="uid://bxijhjyqvfrip" path="res://src/enemy/enemy_types/03. filth_eater/animations/Filth Side Attacks Frames/ATTACK 2 SIDE/frame_073_delay-0.01s.png" id="190_wg32o"] +[ext_resource type="AudioStream" uid="uid://dl818xjlcm7vu" path="res://src/audio/sfx/ENEMY_FILTH_ATTACK.ogg" id="193_4h5gj"] [ext_resource type="PackedScene" uid="uid://diaxvpmwgl65u" path="res://src/enemy/TwoAttacksEnemyAnimationTree.tscn" id="193_krqul"] [ext_resource type="Texture2D" uid="uid://d0q5jru1am4v0" path="res://src/vfx/Enemy/FILTH_BLAST.png" id="194_pyy2h"] [ext_resource type="AnimationNodeStateMachine" uid="uid://co7lshemjrro8" path="res://src/enemy/animation_state_machines/IdleStateMachine.tres" id="194_u5xjp"] @@ -1415,6 +1416,21 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("193_4h5gj") +}], +"times": PackedFloat32Array(0.333333) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_krqul"] resource_name = "primary_attack_back" @@ -1456,6 +1472,21 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("193_4h5gj") +}], +"times": PackedFloat32Array(0.333333) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_hsn02"] resource_name = "primary_attack_left" @@ -1509,6 +1540,21 @@ tracks/3/keys = { "update": 1, "values": [false] } +tracks/4/type = "audio" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("AudioStreamPlayer3D") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("193_4h5gj") +}], +"times": PackedFloat32Array(0.333333) +} +tracks/4/use_blend = true [sub_resource type="Animation" id="Animation_eslbn"] resource_name = "primary_attack_right" @@ -1562,6 +1608,21 @@ tracks/3/keys = { "update": 1, "values": [true] } +tracks/4/type = "audio" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("AudioStreamPlayer3D") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("193_4h5gj") +}], +"times": PackedFloat32Array(0.333333) +} +tracks/4/use_blend = true [sub_resource type="Animation" id="Animation_usgpm"] resource_name = "secondary_attack" @@ -2861,3 +2922,6 @@ root_node = NodePath("../AnimatedSprite3D") libraries = { &"": SubResource("AnimationLibrary_q8n6h") } + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] +bus = &"SFX" diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/BallosModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/BallosModelView.tscn index a92cadfe..13b9b6ef 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/BallosModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/BallosModelView.tscn @@ -1526,3 +1526,5 @@ sprite_frames = SubResource("SpriteFrames_ikty0") libraries = { &"": SubResource("AnimationLibrary_tamk8") } + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/ChariotModelView.cs b/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/ChariotModelView.cs index 4bab1186..f0d05341 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/ChariotModelView.cs +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/ChariotModelView.cs @@ -1,4 +1,4 @@ -using Chickensoft.AutoInject; +using Chickensoft.AutoInject; using Chickensoft.Introspection; using Godot; @@ -14,9 +14,8 @@ public partial class ChariotModelView : EnemyModelView2D, IEnemyModelView public override void PlayActivateAnimation() { - _stateMachine.Travel(_activateName); - var scrollStateMachine = (AnimationNodeStateMachinePlayback)ScrollAnimationTree.Get(_parametersPlayback); - scrollStateMachine.Travel(_activateName); + _stateMachine.Travel(_activateName); + var scrollStateMachine = (AnimationNodeStateMachinePlayback)ScrollAnimationTree.Get(_parametersPlayback); + scrollStateMachine.Travel(_activateName); } } - diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn index 4af54ad4..d64ecc33 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=297 format=3 uid="uid://c2i8ylr3y0bri"] +[gd_scene load_steps=299 format=3 uid="uid://c2i8ylr3y0bri"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_h27bt"] [ext_resource type="Script" uid="uid://dlsgyx4i1jmp3" path="res://src/enemy/EnemyLoreInfo.cs" id="2_yyynn"] @@ -259,7 +259,9 @@ [ext_resource type="Texture2D" uid="uid://d04mklab8qoxk" path="res://src/enemy/enemy_types/08a. Ambassador/animations/SIDE/Layer 170.png" id="257_j6avn"] [ext_resource type="Texture2D" uid="uid://jcs07eo1xqtj" path="res://src/enemy/enemy_types/08a. Ambassador/animations/SIDE/Layer 171.png" id="258_q2wum"] [ext_resource type="Texture2D" uid="uid://btrum7jo404t0" path="res://src/enemy/enemy_types/08a. Ambassador/animations/SIDE/Layer 172.png" id="259_br04c"] +[ext_resource type="AudioStream" uid="uid://bgumf0x52xmby" path="res://src/audio/sfx/enemy_ambassador_kick.ogg" id="260_dcx20"] [ext_resource type="PackedScene" uid="uid://diaxvpmwgl65u" path="res://src/enemy/TwoAttacksEnemyAnimationTree.tscn" id="261_a705x"] +[ext_resource type="AudioStream" uid="uid://ugc77goiwht0" path="res://src/audio/sfx/enemy_ambassador_punch.ogg" id="261_evddb"] [ext_resource type="AnimationNodeStateMachine" uid="uid://co7lshemjrro8" path="res://src/enemy/animation_state_machines/IdleStateMachine.tres" id="262_rmbbl"] [ext_resource type="AnimationNodeStateMachine" uid="uid://cy2ngl55c0rws" path="res://src/enemy/animation_state_machines/WalkingStateMachine.tres" id="263_312rt"] [ext_resource type="AnimationNodeStateMachine" uid="uid://cbq8xog50cjjy" path="res://src/enemy/animation_state_machines/PrimaryAttackStateMachine.tres" id="263_sroq1"] @@ -1532,6 +1534,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("260_dcx20") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_s5aqg"] resource_name = "primary_attack_back" @@ -1573,6 +1590,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("260_dcx20") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_fmw6u"] resource_name = "primary_attack_left" @@ -1614,6 +1646,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("260_dcx20") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_psv15"] resource_name = "primary_attack_right" @@ -1655,6 +1702,21 @@ tracks/2/keys = { "update": 1, "values": [true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("260_dcx20") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_5y02v"] resource_name = "secondary_attack" @@ -1696,6 +1758,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_evddb") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_tlm8w"] resource_name = "secondary_attack_back" @@ -1737,6 +1814,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_evddb") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_m347f"] resource_name = "secondary_attack_left" @@ -1778,6 +1870,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_evddb") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_xe0e6"] resource_name = "secondary_attack_right" @@ -1819,6 +1926,21 @@ tracks/2/keys = { "update": 1, "values": [true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_evddb") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="AnimationLibrary" id="AnimationLibrary_x0ep5"] _data = { @@ -1929,3 +2051,6 @@ libraries = { unique_name_in_owner = true tree_root = SubResource("AnimationNodeStateMachine_sroq1") advance_expression_base_node = NodePath("..") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] +bus = &"SFX" diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn index 4d85be7d..ac93ea7f 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=298 format=3 uid="uid://72lbcmp4bcx4"] +[gd_scene load_steps=299 format=3 uid="uid://72lbcmp4bcx4"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_a8qtn"] [ext_resource type="Script" uid="uid://dlsgyx4i1jmp3" path="res://src/enemy/EnemyLoreInfo.cs" id="2_xa3ug"] @@ -260,6 +260,7 @@ [ext_resource type="Texture2D" uid="uid://dmhttsdjpn1ed" path="res://src/enemy/enemy_types/08b. Ambassador (red)/animations/SIDE/0195.png" id="258_hwjgo"] [ext_resource type="Texture2D" uid="uid://dg7l1crtk7m3s" path="res://src/enemy/enemy_types/08b. Ambassador (red)/animations/SIDE/0197.png" id="259_ymdu4"] [ext_resource type="Texture2D" uid="uid://by2vqyh68egwr" path="res://src/enemy/enemy_types/08b. Ambassador (red)/animations/SIDE/0199.png" id="260_jtq5d"] +[ext_resource type="AudioStream" uid="uid://bgumf0x52xmby" path="res://src/audio/sfx/enemy_ambassador_kick.ogg" id="261_qerwx"] [ext_resource type="PackedScene" uid="uid://diaxvpmwgl65u" path="res://src/enemy/TwoAttacksEnemyAnimationTree.tscn" id="262_a3dro"] [ext_resource type="AnimationNodeStateMachine" uid="uid://co7lshemjrro8" path="res://src/enemy/animation_state_machines/IdleStateMachine.tres" id="263_qerwx"] [ext_resource type="AnimationNodeStateMachine" uid="uid://cbq8xog50cjjy" path="res://src/enemy/animation_state_machines/PrimaryAttackStateMachine.tres" id="264_xxvov"] @@ -1536,6 +1537,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_qerwx") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_s5aqg"] resource_name = "primary_attack_back" @@ -1577,6 +1593,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_qerwx") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_fmw6u"] resource_name = "primary_attack_left" @@ -1618,6 +1649,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_qerwx") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_psv15"] resource_name = "primary_attack_right" @@ -1659,6 +1705,21 @@ tracks/2/keys = { "update": 1, "values": [true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_qerwx") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_5y02v"] resource_name = "secondary_attack" @@ -1936,3 +1997,6 @@ libraries = { unique_name_in_owner = true tree_root = SubResource("AnimationNodeStateMachine_1o3cs") advance_expression_base_node = NodePath("..") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] +bus = &"SFX" diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteelModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteelModelView.tscn index 8afdfdde..20a54195 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteelModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteelModelView.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=298 format=3 uid="uid://lc5koiqn1sca"] +[gd_scene load_steps=300 format=3 uid="uid://lc5koiqn1sca"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_s0qsg"] [ext_resource type="Script" uid="uid://dlsgyx4i1jmp3" path="res://src/enemy/EnemyLoreInfo.cs" id="2_84ebe"] @@ -260,7 +260,9 @@ [ext_resource type="Texture2D" uid="uid://becuxx02gf3lk" path="res://src/enemy/enemy_types/08c. Ambassador (steel)/animations/SIDE/Layer 256.png" id="258_4nxp6"] [ext_resource type="Texture2D" uid="uid://dq238efl5je7g" path="res://src/enemy/enemy_types/08c. Ambassador (steel)/animations/SIDE/Layer 257.png" id="259_lw74j"] [ext_resource type="Texture2D" uid="uid://biaen4nwf0tpg" path="res://src/enemy/enemy_types/08c. Ambassador (steel)/animations/SIDE/Layer 258.png" id="260_3ft46"] +[ext_resource type="AudioStream" uid="uid://bgumf0x52xmby" path="res://src/audio/sfx/enemy_ambassador_kick.ogg" id="261_5tr5n"] [ext_resource type="PackedScene" uid="uid://diaxvpmwgl65u" path="res://src/enemy/TwoAttacksEnemyAnimationTree.tscn" id="262_47uje"] +[ext_resource type="AudioStream" uid="uid://ugc77goiwht0" path="res://src/audio/sfx/enemy_ambassador_punch.ogg" id="262_yj1cx"] [ext_resource type="AnimationNodeStateMachine" uid="uid://co7lshemjrro8" path="res://src/enemy/animation_state_machines/IdleStateMachine.tres" id="263_i2vbx"] [ext_resource type="AnimationNodeStateMachine" uid="uid://cbq8xog50cjjy" path="res://src/enemy/animation_state_machines/PrimaryAttackStateMachine.tres" id="264_5tr5n"] [ext_resource type="AnimationNodeStateMachine" uid="uid://clybvwx3itfeo" path="res://src/enemy/animation_state_machines/SecondaryAttackStateMachine.tres" id="265_yj1cx"] @@ -1536,6 +1538,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_5tr5n") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_s5aqg"] resource_name = "primary_attack_back" @@ -1577,6 +1594,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_5tr5n") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_fmw6u"] resource_name = "primary_attack_left" @@ -1618,6 +1650,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_5tr5n") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_psv15"] resource_name = "primary_attack_right" @@ -1659,6 +1706,21 @@ tracks/2/keys = { "update": 1, "values": [true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("261_5tr5n") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_5y02v"] resource_name = "secondary_attack" @@ -1700,6 +1762,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("262_yj1cx") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_tlm8w"] resource_name = "secondary_attack_back" @@ -1741,6 +1818,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("262_yj1cx") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_m347f"] resource_name = "secondary_attack_left" @@ -1782,6 +1874,21 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("262_yj1cx") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_xe0e6"] resource_name = "secondary_attack_right" @@ -1823,6 +1930,21 @@ tracks/2/keys = { "update": 1, "values": [true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("262_yj1cx") +}], +"times": PackedFloat32Array(0) +} +tracks/3/use_blend = true [sub_resource type="AnimationLibrary" id="AnimationLibrary_x0ep5"] _data = { @@ -1932,3 +2054,7 @@ libraries = { unique_name_in_owner = true tree_root = SubResource("AnimationNodeStateMachine_pjwch") advance_expression_base_node = NodePath("..") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.765249, 0) +bus = &"SFX" diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn index 6fca2636..db52dd03 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/PalanModelView.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=319 format=3 uid="uid://dxwwfbt2mtmer"] +[gd_scene load_steps=321 format=3 uid="uid://dxwwfbt2mtmer"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_yke7o"] [ext_resource type="Texture2D" uid="uid://cob5mo4lrbkrp" path="res://src/enemy/enemy_types/11. Palan/animations/B/frame_000_delay-0.01s.png" id="2_lf0wi"] @@ -201,6 +201,8 @@ [ext_resource type="Texture2D" uid="uid://528oq2o53htb" path="res://src/enemy/enemy_types/11. Palan/animations/R/frame_178_delay-0.01s.png" id="96_aqt4x"] [ext_resource type="Texture2D" uid="uid://ckuymrppoajnk" path="res://src/enemy/enemy_types/11. Palan/animations/R/frame_179_delay-0.01s.png" id="97_83iec"] [ext_resource type="Texture2D" uid="uid://bq85jeydr4li8" path="res://src/enemy/enemy_types/11. Palan/animations/R/frame_180_delay-0.01s.png" id="98_jwe14"] +[ext_resource type="AudioStream" uid="uid://u0mgeqh3omgg" path="res://src/audio/sfx/enemy_palan_sunspear.ogg" id="202_1bumx"] +[ext_resource type="AudioStream" uid="uid://broxiumcyyt4m" path="res://src/audio/sfx/ENEMY_palan_magic2.ogg" id="203_0yqqu"] [ext_resource type="AnimationNodeStateMachine" uid="uid://co7lshemjrro8" path="res://src/enemy/animation_state_machines/IdleStateMachine.tres" id="203_krcdq"] [ext_resource type="AnimationNodeStateMachine" uid="uid://cbq8xog50cjjy" path="res://src/enemy/animation_state_machines/PrimaryAttackStateMachine.tres" id="204_vaycn"] [ext_resource type="AnimationNodeStateMachine" uid="uid://clybvwx3itfeo" path="res://src/enemy/animation_state_machines/SecondaryAttackStateMachine.tres" id="205_klhid"] @@ -1252,6 +1254,21 @@ tracks/3/keys = { "update": 1, "values": ["", &"Sunblast", ""] } +tracks/4/type = "audio" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("AudioStreamPlayer3D") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("202_1bumx") +}], +"times": PackedFloat32Array(0.333333) +} +tracks/4/use_blend = true [sub_resource type="Animation" id="Animation_r6aec"] resource_name = "primary_attack_back" @@ -1293,6 +1310,21 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("202_1bumx") +}], +"times": PackedFloat32Array(0.333333) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_1bumx"] resource_name = "primary_attack_left" @@ -1334,6 +1366,21 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("202_1bumx") +}], +"times": PackedFloat32Array(0.333333) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_0yqqu"] resource_name = "primary_attack_right" @@ -1375,6 +1422,21 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("202_1bumx") +}], +"times": PackedFloat32Array(0.333333) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_wtyys"] resource_name = "secondary_attack" @@ -1428,6 +1490,21 @@ tracks/3/keys = { "update": 1, "values": ["", &"Primary Attack", &"Primary Attack"] } +tracks/4/type = "audio" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("AudioStreamPlayer3D") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("203_0yqqu") +}], +"times": PackedFloat32Array(0.0833333) +} +tracks/4/use_blend = true [sub_resource type="Animation" id="Animation_jbc40"] resource_name = "secondary_attack_back" @@ -1469,6 +1546,21 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("203_0yqqu") +}], +"times": PackedFloat32Array(0.0833333) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_lid5r"] resource_name = "secondary_attack_left" @@ -1510,6 +1602,21 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("203_0yqqu") +}], +"times": PackedFloat32Array(0.0833333) +} +tracks/3/use_blend = true [sub_resource type="Animation" id="Animation_au0i1"] resource_name = "secondary_attack_right" @@ -1551,6 +1658,21 @@ tracks/2/keys = { "update": 1, "values": [true, false, true] } +tracks/3/type = "audio" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AudioStreamPlayer3D") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("203_0yqqu") +}], +"times": PackedFloat32Array(0.0833333) +} +tracks/3/use_blend = true [sub_resource type="AnimationLibrary" id="AnimationLibrary_pkiq5"] _data = { @@ -2279,3 +2401,7 @@ transform = Transform3D(0.275, 0, 0, 0, 0.275, 0, 0, 0, 0.275, 0, 1.33811, -0.31 billboard = 1 render_priority = 102 sprite_frames = SubResource("SpriteFrames_j3g1o") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] +process_mode = 3 +bus = &"SFX" diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldModelView.tscn index b4c9c320..3298ad1e 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldModelView.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=578 format=3 uid="uid://drkaq6grim1fb"] +[gd_scene load_steps=582 format=3 uid="uid://drkaq6grim1fb"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_h8pla"] [ext_resource type="Texture2D" uid="uid://clwj6yknpw74n" path="res://src/enemy/enemy_types/12. Shield of Heaven/animations/New/Idle Back/0001.png" id="2_2eclh"] @@ -515,6 +515,9 @@ [ext_resource type="Texture2D" uid="uid://d4n0cmhct64jk" path="res://src/enemy/enemy_types/12. Shield of Heaven/animations/New/Attack 2 Side/0213.png" id="509_rapyg"] [ext_resource type="Texture2D" uid="uid://65waqa5didi3" path="res://src/enemy/enemy_types/12. Shield of Heaven/animations/New/Attack 2 Side/0216.png" id="510_y0rel"] [ext_resource type="Texture2D" uid="uid://1rwwabqj0mms" path="res://src/enemy/enemy_types/12. Shield of Heaven/animations/New/Attack 2 Side/0219.png" id="511_vbtxj"] +[ext_resource type="AudioStream" uid="uid://emskqv582ckv" path="res://src/audio/sfx/ENEMY_SHIELD_A.ogg" id="512_0pum8"] +[ext_resource type="AudioStream" uid="uid://bap5n32ruwuhe" path="res://src/audio/sfx/enemy_shield_thwip.ogg" id="513_vwlpl"] +[ext_resource type="AudioStream" uid="uid://d1ad3pp1icy5b" path="res://src/audio/sfx/enemy_shield_ATK2.ogg" id="514_l1ir8"] [sub_resource type="ViewportTexture" id="ViewportTexture_h1kaf"] viewport_path = NodePath("Sprite3D/SubViewportContainer/SubViewport") @@ -2564,6 +2567,36 @@ tracks/4/keys = { "clips": PackedStringArray("[stop]", "ATTACK VFX", "[stop]"), "times": PackedFloat32Array(0, 0.666667, 1.66667) } +tracks/5/type = "audio" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("AudioStreamPlayer3D") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("512_0pum8") +}], +"times": PackedFloat32Array(0.666667) +} +tracks/5/use_blend = true +tracks/6/type = "audio" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("AudioStreamPlayer3D") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("513_vwlpl") +}], +"times": PackedFloat32Array(0.666667) +} +tracks/6/use_blend = true [sub_resource type="Animation" id="Animation_7g4jy"] resource_name = "primary_attack_back" @@ -2617,6 +2650,36 @@ tracks/3/keys = { "update": 1, "values": [false] } +tracks/4/type = "audio" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("AudioStreamPlayer3D") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("512_0pum8") +}], +"times": PackedFloat32Array(0.666667) +} +tracks/4/use_blend = true +tracks/5/type = "audio" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("AudioStreamPlayer3D") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("513_vwlpl") +}], +"times": PackedFloat32Array(0.666667) +} +tracks/5/use_blend = true [sub_resource type="Animation" id="Animation_wc21g"] resource_name = "primary_attack_left" @@ -2670,6 +2733,36 @@ tracks/3/keys = { "update": 1, "values": [false] } +tracks/4/type = "audio" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("AudioStreamPlayer3D") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("512_0pum8") +}], +"times": PackedFloat32Array(0.666667) +} +tracks/4/use_blend = true +tracks/5/type = "audio" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("AudioStreamPlayer3D") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("513_vwlpl") +}], +"times": PackedFloat32Array(0.666667) +} +tracks/5/use_blend = true [sub_resource type="Animation" id="Animation_w7rrw"] resource_name = "primary_attack_right" @@ -2723,6 +2816,36 @@ tracks/3/keys = { "update": 1, "values": [true] } +tracks/4/type = "audio" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("AudioStreamPlayer3D") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("512_0pum8") +}], +"times": PackedFloat32Array(0.666667) +} +tracks/4/use_blend = true +tracks/5/type = "audio" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("AudioStreamPlayer3D") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("513_vwlpl") +}], +"times": PackedFloat32Array(0.666667) +} +tracks/5/use_blend = true [sub_resource type="Animation" id="Animation_b727r"] resource_name = "secondary_attack" @@ -2737,7 +2860,7 @@ tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, -"values": [&"primary_attack"] +"values": [&"secondary_attack"] } tracks/1/type = "value" tracks/1/imported = false @@ -2775,6 +2898,36 @@ tracks/3/keys = { "update": 1, "values": [false] } +tracks/4/type = "audio" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("AudioStreamPlayer3D") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("513_vwlpl") +}], +"times": PackedFloat32Array(0.333333) +} +tracks/4/use_blend = true +tracks/5/type = "audio" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("AudioStreamPlayer3D") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("514_l1ir8") +}], +"times": PackedFloat32Array(0) +} +tracks/5/use_blend = true [sub_resource type="Animation" id="Animation_2jibd"] resource_name = "secondary_attack_back" @@ -2953,6 +3106,9 @@ _data = { &"secondary_attack_right": SubResource("Animation_dalxy") } +[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_j5so5"] +animation = &"secondary_attack" + [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_y7ljc"] advance_mode = 2 @@ -2975,6 +3131,8 @@ states/Idle/position = Vector2(359, 100) "states/Primary Attack/position" = Vector2(359, 263) states/Walking/node = ExtResource("169_w7rrw") states/Walking/position = Vector2(687, 100) +states/secondary_attack/node = SubResource("AnimationNodeAnimation_j5so5") +states/secondary_attack/position = Vector2(687, 263) transitions = ["Start", "Idle", SubResource("AnimationNodeStateMachineTransition_y7ljc"), "Idle", "Walking", SubResource("AnimationNodeStateMachineTransition_08dxp"), "Idle", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_yk2s3"), "Primary Attack", "Idle", SubResource("AnimationNodeStateMachineTransition_mb5pg"), "Walking", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_olfsm"), "Walking", "Idle", SubResource("AnimationNodeStateMachineTransition_f1vvk")] [sub_resource type="Animation" id="Animation_v8s5q"] @@ -3282,6 +3440,11 @@ tree_root = SubResource("AnimationNodeStateMachine_mhdbq") advance_expression_base_node = NodePath("..") anim_player = NodePath("../AnimationPlayer") +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] +process_mode = 3 +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.74915, 0) +bus = &"SFX" + [node name="VFX Animation Player" type="AnimationPlayer" parent="."] root_node = NodePath("Attack 1 VFX") libraries = { diff --git a/Zennysoft.Game.Ma/src/items/assetts/plastique.glb b/Zennysoft.Game.Ma/src/items/assetts/plastique.glb new file mode 100644 index 00000000..e85a7d6b Binary files /dev/null and b/Zennysoft.Game.Ma/src/items/assetts/plastique.glb differ diff --git a/Zennysoft.Game.Ma/src/items/assetts/plastique.glb.import b/Zennysoft.Game.Ma/src/items/assetts/plastique.glb.import new file mode 100644 index 00000000..adadba16 --- /dev/null +++ b/Zennysoft.Game.Ma/src/items/assetts/plastique.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dkpgrhj14phdd" +path="res://.godot/imported/plastique.glb-38f4438846eaa3d64b225272714c5d02.scn" + +[deps] + +source_file="res://src/items/assetts/plastique.glb" +dest_files=["res://.godot/imported/plastique.glb-38f4438846eaa3d64b225272714c5d02.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/Zennysoft.Game.Ma/src/items/assetts/plastique_plastique.png b/Zennysoft.Game.Ma/src/items/assetts/plastique_plastique.png new file mode 100644 index 00000000..1f375f47 Binary files /dev/null and b/Zennysoft.Game.Ma/src/items/assetts/plastique_plastique.png differ diff --git a/Zennysoft.Game.Ma/src/items/assetts/plastique_plastique.png.import b/Zennysoft.Game.Ma/src/items/assetts/plastique_plastique.png.import new file mode 100644 index 00000000..fd86913f --- /dev/null +++ b/Zennysoft.Game.Ma/src/items/assetts/plastique_plastique.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkqs4x4pi18on" +path="res://.godot/imported/plastique_plastique.png-3ad121f0468f0ec1d61934d8a0e41cb7.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "77711a61e44805951d33ca21864c3bd7" +} + +[deps] + +source_file="res://src/items/assetts/plastique_plastique.png" +dest_files=["res://.godot/imported/plastique_plastique.png-3ad121f0468f0ec1d61934d8a0e41cb7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Zennysoft.Game.Ma/src/map/assets/pots and such.glb b/Zennysoft.Game.Ma/src/map/assets/pots and such.glb new file mode 100644 index 00000000..03d61252 Binary files /dev/null and b/Zennysoft.Game.Ma/src/map/assets/pots and such.glb differ diff --git a/Zennysoft.Game.Ma/src/map/assets/pots and such.glb.import b/Zennysoft.Game.Ma/src/map/assets/pots and such.glb.import new file mode 100644 index 00000000..1cb88a6e --- /dev/null +++ b/Zennysoft.Game.Ma/src/map/assets/pots and such.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://d2xpowiopsgrc" +path="res://.godot/imported/pots and such.glb-dffbdeef972285e7c53b04ce578474d4.scn" + +[deps] + +source_file="res://src/map/assets/pots and such.glb" +dest_files=["res://.godot/imported/pots and such.glb-dffbdeef972285e7c53b04ce578474d4.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/Zennysoft.Game.Ma/src/map/assets/pots and such_depositphotos_55886525-stock-photo-grunge-texture-terracotta-background.jpg b/Zennysoft.Game.Ma/src/map/assets/pots and such_depositphotos_55886525-stock-photo-grunge-texture-terracotta-background.jpg new file mode 100644 index 00000000..b68a08c4 Binary files /dev/null and b/Zennysoft.Game.Ma/src/map/assets/pots and such_depositphotos_55886525-stock-photo-grunge-texture-terracotta-background.jpg differ diff --git a/Zennysoft.Game.Ma/src/map/assets/pots and such_depositphotos_55886525-stock-photo-grunge-texture-terracotta-background.jpg.import b/Zennysoft.Game.Ma/src/map/assets/pots and such_depositphotos_55886525-stock-photo-grunge-texture-terracotta-background.jpg.import new file mode 100644 index 00000000..a532e35e --- /dev/null +++ b/Zennysoft.Game.Ma/src/map/assets/pots and such_depositphotos_55886525-stock-photo-grunge-texture-terracotta-background.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://buc32hql74uun" +path="res://.godot/imported/pots and such_depositphotos_55886525-stock-photo-grunge-texture-terracotta-background.jpg-dbca9bccec77f6d62f750b6dba4d0984.ctex" +metadata={ +"vram_texture": false +} +generator_parameters={ +"md5": "ccefa9a6993c9d73552c9ef93b2f2e44" +} + +[deps] + +source_file="res://src/map/assets/pots and such_depositphotos_55886525-stock-photo-grunge-texture-terracotta-background.jpg" +dest_files=["res://.godot/imported/pots and such_depositphotos_55886525-stock-photo-grunge-texture-terracotta-background.jpg-dbca9bccec77f6d62f750b6dba4d0984.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Overworld.tscn b/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Overworld.tscn index 738abc92..6a6ba0a1 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Overworld.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Overworld.tscn @@ -1,12 +1,12 @@ -[gd_scene load_steps=592 format=4 uid="uid://dvnc26rebk6o0"] +[gd_scene load_steps=768 format=4 uid="uid://dvnc26rebk6o0"] [ext_resource type="Script" uid="uid://cuhfkyh3d7noa" path="res://src/map/dungeon/code/Overworld.cs" id="1_5hmt3"] [ext_resource type="Texture2D" uid="uid://co6h8vyi11sl2" path="res://src/map/overworld/Models/Overworld_CLOUD_RINGS_INNER_63.png" id="2_g6b7b"] [ext_resource type="Texture2D" uid="uid://ty5jk5c5qxyx" path="res://src/map/overworld/Overworld Fixes Models/Overworld Reexport Fixes_A1_eyeblock.png" id="2_vmdvy"] -[ext_resource type="AudioStream" uid="uid://ym4ur8a2qxhp" path="res://src/audio/AMB/amb_perlin.wav" id="2_wbbo3"] +[ext_resource type="AudioStream" uid="uid://ym4ur8a2qxhp" path="res://src/audio/amb/amb_perlin.wav" id="2_wbbo3"] [ext_resource type="Texture2D" uid="uid://cfb626ush22mu" path="res://src/map/overworld/Overworld Fixes Models/Overworld Reexport Fixes_concrete_0025_color_1k.jpg" id="3_b6pah"] -[ext_resource type="AudioStream" uid="uid://b7wxddjx3qw5o" path="res://src/audio/AMB/amb_white_noise.wav" id="3_c2gp5"] -[ext_resource type="AudioStream" uid="uid://ddii3pi8x75xc" path="res://src/audio/AMB/amb_beach.wav" id="3_pvi8n"] +[ext_resource type="AudioStream" uid="uid://b7wxddjx3qw5o" path="res://src/audio/amb/amb_white_noise.wav" id="3_c2gp5"] +[ext_resource type="AudioStream" uid="uid://ddii3pi8x75xc" path="res://src/audio/amb/amb_beach.wav" id="3_pvi8n"] [ext_resource type="Texture2D" uid="uid://w33fr6exryiy" path="res://src/map/overworld/Models/Overworld_CLOUD_RINGS_INNER_37.png" id="3_uyygh"] [ext_resource type="Texture2D" uid="uid://yt43jew75oaa" path="res://src/map/overworld/Overworld Fixes Models/Overworld Reexport Fixes_carved_stone_3.png" id="4_clblw"] [ext_resource type="Texture2D" uid="uid://dv10yaqvp3mub" path="res://src/map/overworld/Models/Overworld_CLOUD_RINGS_INNER_71.png" id="4_r8r3k"] @@ -140,6 +140,10 @@ [ext_resource type="CompressedTexture2DArray" uid="uid://c0kjnbpgaa6bs" path="res://src/map/assets/caustics.png" id="84_r86sn"] [ext_resource type="Texture2D" uid="uid://cbsdc4uthojov" path="res://src/map/assets/waternormal2.jpg" id="85_0u0mt"] [ext_resource type="PackedScene" uid="uid://tc5kdfoggrng" path="res://src/item_rescue/RescuedItems.tscn" id="141_b6pah"] +[ext_resource type="Texture2D" uid="uid://bd3ad0jb6emg" path="res://src/vfx/World/GREEN_FLAME.png" id="141_fmewe"] +[ext_resource type="Texture2D" uid="uid://b7kj1pxt7wx1g" path="res://src/vfx/World/BLUE_FLAME.png" id="142_8vsb2"] +[ext_resource type="Texture2D" uid="uid://tqkq5kaijq7f" path="res://src/vfx/World/REGULAR_FLAME.png" id="143_xuv6m"] +[ext_resource type="Texture2D" uid="uid://urhj7jw2wvor" path="res://src/vfx/World/PURPLE_FLAME.png" id="144_lna65"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_o2o3t"] resource_name = "Material" @@ -16806,6 +16810,1214 @@ shader_parameter/emission_energy = 0.33 shader_parameter/uv1_scale = Vector3(5, 0, 0) shader_parameter/uv1_offset = Vector3(0, 1, 0) +[sub_resource type="AtlasTexture" id="AtlasTexture_bkfat"] +atlas = ExtResource("141_fmewe") +region = Rect2(1024, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lnb33"] +atlas = ExtResource("141_fmewe") +region = Rect2(1536, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t8qxi"] +atlas = ExtResource("141_fmewe") +region = Rect2(2048, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ke8ug"] +atlas = ExtResource("141_fmewe") +region = Rect2(2560, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1d6l3"] +atlas = ExtResource("141_fmewe") +region = Rect2(3072, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xb3jb"] +atlas = ExtResource("141_fmewe") +region = Rect2(3584, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_y4kaj"] +atlas = ExtResource("141_fmewe") +region = Rect2(4096, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gqsyk"] +atlas = ExtResource("141_fmewe") +region = Rect2(4608, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cb3ft"] +atlas = ExtResource("141_fmewe") +region = Rect2(5120, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wejmv"] +atlas = ExtResource("141_fmewe") +region = Rect2(5632, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7shtj"] +atlas = ExtResource("141_fmewe") +region = Rect2(6144, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_adv7l"] +atlas = ExtResource("141_fmewe") +region = Rect2(6656, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dgl1x"] +atlas = ExtResource("141_fmewe") +region = Rect2(7168, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vp73c"] +atlas = ExtResource("141_fmewe") +region = Rect2(7680, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_loe8j"] +atlas = ExtResource("141_fmewe") +region = Rect2(8192, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m60jw"] +atlas = ExtResource("141_fmewe") +region = Rect2(8704, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ijsby"] +atlas = ExtResource("141_fmewe") +region = Rect2(9216, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lh5ub"] +atlas = ExtResource("141_fmewe") +region = Rect2(9728, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h2n4k"] +atlas = ExtResource("141_fmewe") +region = Rect2(10240, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8ti3u"] +atlas = ExtResource("141_fmewe") +region = Rect2(10752, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6gklp"] +atlas = ExtResource("141_fmewe") +region = Rect2(11264, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kdqo4"] +atlas = ExtResource("141_fmewe") +region = Rect2(11776, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3kk5u"] +atlas = ExtResource("141_fmewe") +region = Rect2(12288, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_677we"] +atlas = ExtResource("141_fmewe") +region = Rect2(12800, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j5qmm"] +atlas = ExtResource("141_fmewe") +region = Rect2(13312, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m7hcw"] +atlas = ExtResource("141_fmewe") +region = Rect2(13824, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vwqib"] +atlas = ExtResource("141_fmewe") +region = Rect2(14336, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ayna3"] +atlas = ExtResource("141_fmewe") +region = Rect2(14848, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i0pr5"] +atlas = ExtResource("141_fmewe") +region = Rect2(15360, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fh5cw"] +atlas = ExtResource("141_fmewe") +region = Rect2(15872, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hesjj"] +atlas = ExtResource("141_fmewe") +region = Rect2(0, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_huc1q"] +atlas = ExtResource("141_fmewe") +region = Rect2(512, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_41f02"] +atlas = ExtResource("141_fmewe") +region = Rect2(1024, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qjy20"] +atlas = ExtResource("141_fmewe") +region = Rect2(1536, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5ih87"] +atlas = ExtResource("141_fmewe") +region = Rect2(2048, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pt02c"] +atlas = ExtResource("141_fmewe") +region = Rect2(2560, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2lk33"] +atlas = ExtResource("141_fmewe") +region = Rect2(3072, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kcqqj"] +atlas = ExtResource("141_fmewe") +region = Rect2(3584, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bxegy"] +atlas = ExtResource("141_fmewe") +region = Rect2(4096, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hnygw"] +atlas = ExtResource("141_fmewe") +region = Rect2(4608, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ktwqu"] +atlas = ExtResource("141_fmewe") +region = Rect2(5120, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2vm0b"] +atlas = ExtResource("141_fmewe") +region = Rect2(5632, 502, 512, 502) + +[sub_resource type="SpriteFrames" id="SpriteFrames_xm7ha"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_bkfat") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lnb33") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_t8qxi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ke8ug") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1d6l3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xb3jb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_y4kaj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gqsyk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cb3ft") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wejmv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7shtj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_adv7l") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dgl1x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vp73c") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_loe8j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m60jw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ijsby") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lh5ub") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_h2n4k") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8ti3u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6gklp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kdqo4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3kk5u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_677we") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j5qmm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m7hcw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vwqib") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ayna3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i0pr5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fh5cw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hesjj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_huc1q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_41f02") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qjy20") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5ih87") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pt02c") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2lk33") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kcqqj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bxegy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hnygw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ktwqu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2vm0b") +}], +"loop": true, +"name": &"default", +"speed": 22.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_cnxi3"] +atlas = ExtResource("142_8vsb2") +region = Rect2(1024, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rmtpn"] +atlas = ExtResource("142_8vsb2") +region = Rect2(1536, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fohn2"] +atlas = ExtResource("142_8vsb2") +region = Rect2(2048, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yy3cm"] +atlas = ExtResource("142_8vsb2") +region = Rect2(2560, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tjomn"] +atlas = ExtResource("142_8vsb2") +region = Rect2(3072, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_44ynp"] +atlas = ExtResource("142_8vsb2") +region = Rect2(3584, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b4xvp"] +atlas = ExtResource("142_8vsb2") +region = Rect2(4096, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2i8cc"] +atlas = ExtResource("142_8vsb2") +region = Rect2(4608, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e8cls"] +atlas = ExtResource("142_8vsb2") +region = Rect2(5120, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jdxje"] +atlas = ExtResource("142_8vsb2") +region = Rect2(5632, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g8dtx"] +atlas = ExtResource("142_8vsb2") +region = Rect2(6144, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_comjk"] +atlas = ExtResource("142_8vsb2") +region = Rect2(6656, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8n6dc"] +atlas = ExtResource("142_8vsb2") +region = Rect2(7168, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jct8n"] +atlas = ExtResource("142_8vsb2") +region = Rect2(7680, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ridtw"] +atlas = ExtResource("142_8vsb2") +region = Rect2(8192, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_synbs"] +atlas = ExtResource("142_8vsb2") +region = Rect2(8704, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e3owe"] +atlas = ExtResource("142_8vsb2") +region = Rect2(9216, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7hfx2"] +atlas = ExtResource("142_8vsb2") +region = Rect2(9728, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1u57l"] +atlas = ExtResource("142_8vsb2") +region = Rect2(10240, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gyx7g"] +atlas = ExtResource("142_8vsb2") +region = Rect2(10752, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n12it"] +atlas = ExtResource("142_8vsb2") +region = Rect2(11264, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2aoql"] +atlas = ExtResource("142_8vsb2") +region = Rect2(11776, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fmtw2"] +atlas = ExtResource("142_8vsb2") +region = Rect2(12288, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6i8s6"] +atlas = ExtResource("142_8vsb2") +region = Rect2(12800, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d7qle"] +atlas = ExtResource("142_8vsb2") +region = Rect2(13312, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r874b"] +atlas = ExtResource("142_8vsb2") +region = Rect2(13824, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_k3dtk"] +atlas = ExtResource("142_8vsb2") +region = Rect2(14336, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pvblq"] +atlas = ExtResource("142_8vsb2") +region = Rect2(14848, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fqc22"] +atlas = ExtResource("142_8vsb2") +region = Rect2(15360, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kne1o"] +atlas = ExtResource("142_8vsb2") +region = Rect2(15872, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gi4t8"] +atlas = ExtResource("142_8vsb2") +region = Rect2(0, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kny4d"] +atlas = ExtResource("142_8vsb2") +region = Rect2(512, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_klv73"] +atlas = ExtResource("142_8vsb2") +region = Rect2(1024, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8f44v"] +atlas = ExtResource("142_8vsb2") +region = Rect2(1536, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kb1w2"] +atlas = ExtResource("142_8vsb2") +region = Rect2(2048, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_js460"] +atlas = ExtResource("142_8vsb2") +region = Rect2(2560, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5gppe"] +atlas = ExtResource("142_8vsb2") +region = Rect2(3072, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ethjp"] +atlas = ExtResource("142_8vsb2") +region = Rect2(3584, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8ogn3"] +atlas = ExtResource("142_8vsb2") +region = Rect2(4096, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xxawa"] +atlas = ExtResource("142_8vsb2") +region = Rect2(4608, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ik5av"] +atlas = ExtResource("142_8vsb2") +region = Rect2(5120, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p5gue"] +atlas = ExtResource("142_8vsb2") +region = Rect2(5632, 502, 512, 502) + +[sub_resource type="SpriteFrames" id="SpriteFrames_aqfas"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cnxi3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rmtpn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fohn2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yy3cm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tjomn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_44ynp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_b4xvp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2i8cc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_e8cls") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jdxje") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g8dtx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_comjk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8n6dc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jct8n") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ridtw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_synbs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_e3owe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7hfx2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1u57l") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gyx7g") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_n12it") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2aoql") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fmtw2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6i8s6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_d7qle") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_r874b") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k3dtk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pvblq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fqc22") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kne1o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gi4t8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kny4d") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_klv73") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8f44v") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kb1w2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_js460") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5gppe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ethjp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8ogn3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xxawa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ik5av") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_p5gue") +}], +"loop": true, +"name": &"default", +"speed": 22.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_lpcex"] +atlas = ExtResource("143_xuv6m") +region = Rect2(1024, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8jjkp"] +atlas = ExtResource("143_xuv6m") +region = Rect2(1536, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bgjik"] +atlas = ExtResource("143_xuv6m") +region = Rect2(2048, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_00fx5"] +atlas = ExtResource("143_xuv6m") +region = Rect2(2560, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ft6qu"] +atlas = ExtResource("143_xuv6m") +region = Rect2(3072, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u8jh8"] +atlas = ExtResource("143_xuv6m") +region = Rect2(3584, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_grx0a"] +atlas = ExtResource("143_xuv6m") +region = Rect2(4096, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qcuwb"] +atlas = ExtResource("143_xuv6m") +region = Rect2(4608, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_85474"] +atlas = ExtResource("143_xuv6m") +region = Rect2(5120, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_og5gm"] +atlas = ExtResource("143_xuv6m") +region = Rect2(5632, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pnqu7"] +atlas = ExtResource("143_xuv6m") +region = Rect2(6144, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6rasd"] +atlas = ExtResource("143_xuv6m") +region = Rect2(6656, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nh24t"] +atlas = ExtResource("143_xuv6m") +region = Rect2(7168, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3ym0h"] +atlas = ExtResource("143_xuv6m") +region = Rect2(7680, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aojyg"] +atlas = ExtResource("143_xuv6m") +region = Rect2(8192, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4hd2d"] +atlas = ExtResource("143_xuv6m") +region = Rect2(8704, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8yyfo"] +atlas = ExtResource("143_xuv6m") +region = Rect2(9216, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_63glt"] +atlas = ExtResource("143_xuv6m") +region = Rect2(9728, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wuj08"] +atlas = ExtResource("143_xuv6m") +region = Rect2(10240, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nqa4r"] +atlas = ExtResource("143_xuv6m") +region = Rect2(10752, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_um6x7"] +atlas = ExtResource("143_xuv6m") +region = Rect2(11264, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2wc3x"] +atlas = ExtResource("143_xuv6m") +region = Rect2(11776, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2y6p0"] +atlas = ExtResource("143_xuv6m") +region = Rect2(12288, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_om3vs"] +atlas = ExtResource("143_xuv6m") +region = Rect2(12800, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ysm82"] +atlas = ExtResource("143_xuv6m") +region = Rect2(13312, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p3tmf"] +atlas = ExtResource("143_xuv6m") +region = Rect2(13824, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4u3o7"] +atlas = ExtResource("143_xuv6m") +region = Rect2(14336, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3urxr"] +atlas = ExtResource("143_xuv6m") +region = Rect2(14848, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gpb7q"] +atlas = ExtResource("143_xuv6m") +region = Rect2(15360, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_orfds"] +atlas = ExtResource("143_xuv6m") +region = Rect2(15872, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vjobl"] +atlas = ExtResource("143_xuv6m") +region = Rect2(0, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b4g3b"] +atlas = ExtResource("143_xuv6m") +region = Rect2(512, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tegj5"] +atlas = ExtResource("143_xuv6m") +region = Rect2(1024, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_inyhb"] +atlas = ExtResource("143_xuv6m") +region = Rect2(1536, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lc6kn"] +atlas = ExtResource("143_xuv6m") +region = Rect2(2048, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jnwx7"] +atlas = ExtResource("143_xuv6m") +region = Rect2(2560, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sghrh"] +atlas = ExtResource("143_xuv6m") +region = Rect2(3072, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xg75j"] +atlas = ExtResource("143_xuv6m") +region = Rect2(3584, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5cakc"] +atlas = ExtResource("143_xuv6m") +region = Rect2(4096, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aebtg"] +atlas = ExtResource("143_xuv6m") +region = Rect2(4608, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7xt6s"] +atlas = ExtResource("143_xuv6m") +region = Rect2(5120, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p2rvs"] +atlas = ExtResource("143_xuv6m") +region = Rect2(5632, 502, 512, 502) + +[sub_resource type="SpriteFrames" id="SpriteFrames_yw3t6"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lpcex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8jjkp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bgjik") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_00fx5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ft6qu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u8jh8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_grx0a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qcuwb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_85474") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_og5gm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pnqu7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6rasd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nh24t") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3ym0h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aojyg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4hd2d") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8yyfo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_63glt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wuj08") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nqa4r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_um6x7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2wc3x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2y6p0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_om3vs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ysm82") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_p3tmf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4u3o7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3urxr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gpb7q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_orfds") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vjobl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_b4g3b") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tegj5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_inyhb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lc6kn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jnwx7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_sghrh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xg75j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5cakc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aebtg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7xt6s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_p2rvs") +}], +"loop": true, +"name": &"default", +"speed": 22.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ite3w"] +atlas = ExtResource("144_lna65") +region = Rect2(1024, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a0f4o"] +atlas = ExtResource("144_lna65") +region = Rect2(1536, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mqssl"] +atlas = ExtResource("144_lna65") +region = Rect2(2048, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xkomc"] +atlas = ExtResource("144_lna65") +region = Rect2(2560, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kfe0s"] +atlas = ExtResource("144_lna65") +region = Rect2(3072, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nok26"] +atlas = ExtResource("144_lna65") +region = Rect2(3584, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cy8jb"] +atlas = ExtResource("144_lna65") +region = Rect2(4096, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_clbkd"] +atlas = ExtResource("144_lna65") +region = Rect2(4608, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xjavm"] +atlas = ExtResource("144_lna65") +region = Rect2(5120, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xii6f"] +atlas = ExtResource("144_lna65") +region = Rect2(5632, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_363cy"] +atlas = ExtResource("144_lna65") +region = Rect2(6144, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qur0e"] +atlas = ExtResource("144_lna65") +region = Rect2(6656, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jyfct"] +atlas = ExtResource("144_lna65") +region = Rect2(7168, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qwnn7"] +atlas = ExtResource("144_lna65") +region = Rect2(7680, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7id4m"] +atlas = ExtResource("144_lna65") +region = Rect2(8192, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_iyxdg"] +atlas = ExtResource("144_lna65") +region = Rect2(8704, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7ma8s"] +atlas = ExtResource("144_lna65") +region = Rect2(9216, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hlp34"] +atlas = ExtResource("144_lna65") +region = Rect2(9728, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8thc3"] +atlas = ExtResource("144_lna65") +region = Rect2(10240, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2y1it"] +atlas = ExtResource("144_lna65") +region = Rect2(10752, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m2s7h"] +atlas = ExtResource("144_lna65") +region = Rect2(11264, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ym48q"] +atlas = ExtResource("144_lna65") +region = Rect2(11776, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_chki8"] +atlas = ExtResource("144_lna65") +region = Rect2(12288, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0dr0x"] +atlas = ExtResource("144_lna65") +region = Rect2(12800, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tjd11"] +atlas = ExtResource("144_lna65") +region = Rect2(13312, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_acu2h"] +atlas = ExtResource("144_lna65") +region = Rect2(13824, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jn4j6"] +atlas = ExtResource("144_lna65") +region = Rect2(14336, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_um2xj"] +atlas = ExtResource("144_lna65") +region = Rect2(14848, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6rj6q"] +atlas = ExtResource("144_lna65") +region = Rect2(15360, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3hnmy"] +atlas = ExtResource("144_lna65") +region = Rect2(15872, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uusgd"] +atlas = ExtResource("144_lna65") +region = Rect2(0, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1chqi"] +atlas = ExtResource("144_lna65") +region = Rect2(512, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i42ge"] +atlas = ExtResource("144_lna65") +region = Rect2(1024, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i73hc"] +atlas = ExtResource("144_lna65") +region = Rect2(1536, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_we64s"] +atlas = ExtResource("144_lna65") +region = Rect2(2048, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4dw2r"] +atlas = ExtResource("144_lna65") +region = Rect2(2560, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nqgn1"] +atlas = ExtResource("144_lna65") +region = Rect2(3072, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6djdn"] +atlas = ExtResource("144_lna65") +region = Rect2(3584, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2t4cj"] +atlas = ExtResource("144_lna65") +region = Rect2(4096, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qg3ak"] +atlas = ExtResource("144_lna65") +region = Rect2(4608, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_462bj"] +atlas = ExtResource("144_lna65") +region = Rect2(5120, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qas3x"] +atlas = ExtResource("144_lna65") +region = Rect2(5632, 502, 512, 502) + +[sub_resource type="SpriteFrames" id="SpriteFrames_cnruo"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ite3w") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_a0f4o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mqssl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xkomc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kfe0s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nok26") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cy8jb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_clbkd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xjavm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xii6f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_363cy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qur0e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jyfct") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qwnn7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7id4m") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_iyxdg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7ma8s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hlp34") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8thc3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2y1it") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m2s7h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ym48q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_chki8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0dr0x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tjd11") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_acu2h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jn4j6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_um2xj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6rj6q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3hnmy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uusgd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1chqi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i42ge") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i73hc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_we64s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4dw2r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nqgn1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6djdn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2t4cj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qg3ak") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_462bj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qas3x") +}], +"loop": true, +"name": &"default", +"speed": 22.0 +}] + [node name="Overworld" type="Node3D"] script = ExtResource("1_5hmt3") @@ -17900,5 +19112,33 @@ omni_range = 60.893 unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -349.863, 9.41853, 131.703) +[node name="Node3D" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -384.577, -32.0995, 112.205) + +[node name="GREEN FLAME" type="AnimatedSprite3D" parent="Node3D"] +unique_name_in_owner = true +billboard = 1 +texture_filter = 1 +sprite_frames = SubResource("SpriteFrames_xm7ha") +frame_progress = 0.549513 + +[node name="BLUE FLAME" type="AnimatedSprite3D" parent="Node3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09073, 0, -0.809776) +billboard = 1 +sprite_frames = SubResource("SpriteFrames_aqfas") +frame_progress = 0.138546 + +[node name="REGULAR FLAME" type="AnimatedSprite3D" parent="Node3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.38918, 0) +billboard = 1 +sprite_frames = SubResource("SpriteFrames_yw3t6") +frame_progress = 0.180404 + +[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Node3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.42868, 1.97028, 0) +billboard = 1 +sprite_frames = SubResource("SpriteFrames_cnruo") +frame_progress = 0.271099 + [editable path="Actors/Clalo"] [editable path="Actors/Caretaker of Saints"] diff --git a/Zennysoft.Game.Ma/src/map/dungeon/models/Area 2/Puer/A2-Puer.glb.import b/Zennysoft.Game.Ma/src/map/dungeon/models/Area 2/Puer/A2-Puer.glb.import index 90833faa..721d1ffb 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/models/Area 2/Puer/A2-Puer.glb.import +++ b/Zennysoft.Game.Ma/src/map/dungeon/models/Area 2/Puer/A2-Puer.glb.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://dh8ji8g36mmx5" -path="res://.godot/imported/A2-Puer.glb-3b11ccd8f9ba6f91fbb05537c52490b0.scn" +path="res://.godot/imported/a2-puer.glb-20bdcd533f2a6024a2fa1d9a726cae55.scn" [deps] -source_file="res://src/map/dungeon/models/Area 2/Puer/A2-Puer.glb" -dest_files=["res://.godot/imported/A2-Puer.glb-3b11ccd8f9ba6f91fbb05537c52490b0.scn"] +source_file="res://src/map/dungeon/models/Area 2/Puer/a2-puer.glb" +dest_files=["res://.godot/imported/a2-puer.glb-20bdcd533f2a6024a2fa1d9a726cae55.scn"] [params] diff --git a/Zennysoft.Game.Ma/src/npc/Caretaker/Caretaker.tscn b/Zennysoft.Game.Ma/src/npc/Caretaker/Caretaker.tscn index 65352a91..8b62ee9a 100644 --- a/Zennysoft.Game.Ma/src/npc/Caretaker/Caretaker.tscn +++ b/Zennysoft.Game.Ma/src/npc/Caretaker/Caretaker.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=13 format=3 uid="uid://cjj6wabswtkk1"] +[gd_scene load_steps=14 format=3 uid="uid://cjj6wabswtkk1"] [ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="1_3at8w"] [ext_resource type="Resource" uid="uid://lao0opxww3ib" path="res://src/dialog/Dialogue.dialogue" id="2_egfgt"] @@ -8,6 +8,7 @@ [ext_resource type="Texture2D" uid="uid://b34agdm8berta" path="res://src/npc/Caretaker/Frames -Caretaker/Layer 4.png" id="6_glo3k"] [ext_resource type="Texture2D" uid="uid://bdwnutjo5eefi" path="res://src/npc/Caretaker/Frames -Caretaker/Layer 5.png" id="7_apjk7"] [ext_resource type="Texture2D" uid="uid://ctma51sw1td0l" path="res://src/npc/Caretaker/Frames -Caretaker/Layer 6.png" id="8_d5b5i"] +[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="9_wfx33"] [sub_resource type="SpriteFrames" id="SpriteFrames_d3ca4"] animations = [{ @@ -84,3 +85,10 @@ collision_mask = 16 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] shape = SubResource("CylinderShape3D_nwuwj") + +[node name="Shadow" type="Sprite3D" parent="."] +transform = Transform3D(0.825, 0, 0, 0, -3.60619e-08, 0.825, 0, -0.825, -3.60619e-08, 0.186324, -1.37157, 0) +transparency = 0.1 +cast_shadow = 0 +texture_filter = 0 +texture = ExtResource("9_wfx33") diff --git a/Zennysoft.Game.Ma/src/npc/Clalo/Clalo.tscn b/Zennysoft.Game.Ma/src/npc/Clalo/Clalo.tscn index fa9da724..17ce11e2 100644 --- a/Zennysoft.Game.Ma/src/npc/Clalo/Clalo.tscn +++ b/Zennysoft.Game.Ma/src/npc/Clalo/Clalo.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=11 format=3 uid="uid://ccwn5dfst7o4d"] +[gd_scene load_steps=12 format=3 uid="uid://ccwn5dfst7o4d"] [ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="1_38loe"] [ext_resource type="Resource" uid="uid://lao0opxww3ib" path="res://src/dialog/Dialogue.dialogue" id="2_x0dcb"] @@ -6,6 +6,7 @@ [ext_resource type="Texture2D" uid="uid://dfgjbfhe1gd0c" path="res://src/npc/Clalo/Frames - Clalo/CLALO2.png" id="4_lsxy3"] [ext_resource type="Texture2D" uid="uid://beqct82gjncjx" path="res://src/npc/Clalo/Frames - Clalo/CLALO3.png" id="5_mui6r"] [ext_resource type="Texture2D" uid="uid://bhn155yfrmyeu" path="res://src/npc/Clalo/Frames - Clalo/CLALO4.png" id="6_m5mvh"] +[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="7_lsxy3"] [sub_resource type="SpriteFrames" id="SpriteFrames_2xsnq"] animations = [{ @@ -78,3 +79,10 @@ collision_mask = 16 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] shape = SubResource("CylinderShape3D_nwuwj") + +[node name="Shadow" type="Sprite3D" parent="."] +transform = Transform3D(0.825, 0, 0, 0, -3.60619e-08, 0.825, 0, -0.825, -3.60619e-08, -0.00469795, -2.65632, 0) +transparency = 0.1 +cast_shadow = 0 +texture_filter = 0 +texture = ExtResource("7_lsxy3") diff --git a/Zennysoft.Game.Ma/src/npc/Gesthesemii/Gesthemii.tscn b/Zennysoft.Game.Ma/src/npc/Gesthesemii/Gesthemii.tscn index 77a21e8c..6541a318 100644 --- a/Zennysoft.Game.Ma/src/npc/Gesthesemii/Gesthemii.tscn +++ b/Zennysoft.Game.Ma/src/npc/Gesthesemii/Gesthemii.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=11 format=3 uid="uid://b5tl2jawmvwtd"] +[gd_scene load_steps=12 format=3 uid="uid://b5tl2jawmvwtd"] [ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="1_d5tpe"] [ext_resource type="Resource" uid="uid://lao0opxww3ib" path="res://src/dialog/Dialogue.dialogue" id="2_xassj"] @@ -6,6 +6,7 @@ [ext_resource type="Texture2D" uid="uid://dimcevxeo0kop" path="res://src/npc/Gesthesemii/Frames - Gesth1/gesth12.png" id="4_xlatl"] [ext_resource type="Texture2D" uid="uid://y36poq5qyhyp" path="res://src/npc/Gesthesemii/Frames - Gesth1/gesth13.png" id="5_m57jb"] [ext_resource type="Texture2D" uid="uid://cnsynvu0bbjj8" path="res://src/npc/Gesthesemii/Frames - Gesth1/gesth14.png" id="6_aefdm"] +[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="7_xlatl"] [sub_resource type="SpriteFrames" id="SpriteFrames_yguia"] animations = [{ @@ -49,12 +50,13 @@ script = ExtResource("1_d5tpe") Dialogue = ExtResource("2_xassj") [node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.85956, 0, 0) billboard = 2 shaded = true texture_filter = 1 sprite_frames = SubResource("SpriteFrames_yguia") autoplay = "default" -frame_progress = 0.498051 +frame_progress = 0.621314 [node name="DialogueZone" type="Area3D" parent="."] unique_name_in_owner = true @@ -81,3 +83,10 @@ collision_mask = 2068 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] shape = SubResource("CylinderShape3D_nwuwj") + +[node name="Shadow" type="Sprite3D" parent="."] +transform = Transform3D(0.825, 0, 0, 0, -3.60619e-08, 0.825, 0, -0.825, -3.60619e-08, 0.94821, -1.76158, 0) +transparency = 0.1 +cast_shadow = 0 +texture_filter = 0 +texture = ExtResource("7_xlatl") diff --git a/Zennysoft.Game.Ma/src/npc/Gesthesemii/Gesthemii2.tscn b/Zennysoft.Game.Ma/src/npc/Gesthesemii/Gesthemii2.tscn index 5e39a630..cfd34702 100644 --- a/Zennysoft.Game.Ma/src/npc/Gesthesemii/Gesthemii2.tscn +++ b/Zennysoft.Game.Ma/src/npc/Gesthesemii/Gesthemii2.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=11 format=3 uid="uid://bxybc56hq0566"] +[gd_scene load_steps=12 format=3 uid="uid://bxybc56hq0566"] [ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="1_6dvbs"] [ext_resource type="Resource" uid="uid://lao0opxww3ib" path="res://src/dialog/Dialogue.dialogue" id="2_v6uui"] @@ -6,6 +6,7 @@ [ext_resource type="Texture2D" uid="uid://d4g1v6fqtvscv" path="res://src/npc/Gesthesemii/Frames - Gesth2/gesth22.png" id="4_fytn6"] [ext_resource type="Texture2D" uid="uid://c44qtdgv0wcwo" path="res://src/npc/Gesthesemii/Frames - Gesth2/gesth23.png" id="5_oy1li"] [ext_resource type="Texture2D" uid="uid://wmfeujrpqt78" path="res://src/npc/Gesthesemii/Frames - Gesth2/gesth24.png" id="6_at2mo"] +[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="7_fytn6"] [sub_resource type="SpriteFrames" id="SpriteFrames_21rbj"] animations = [{ @@ -80,3 +81,10 @@ collision_mask = 2068 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] shape = SubResource("CylinderShape3D_nwuwj") + +[node name="Shadow" type="Sprite3D" parent="."] +transform = Transform3D(0.825, 0, 0, 0, -3.60619e-08, 0.825, 0, -0.825, -3.60619e-08, -0.00469795, -1.76158, 0) +transparency = 0.1 +cast_shadow = 0 +texture_filter = 0 +texture = ExtResource("7_fytn6") diff --git a/Zennysoft.Game.Ma/src/npc/Goddess of Guidance/GoddessOfGuidance.tscn b/Zennysoft.Game.Ma/src/npc/Goddess of Guidance/GoddessOfGuidance.tscn index 32a7ce00..eafccaee 100644 --- a/Zennysoft.Game.Ma/src/npc/Goddess of Guidance/GoddessOfGuidance.tscn +++ b/Zennysoft.Game.Ma/src/npc/Goddess of Guidance/GoddessOfGuidance.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=11 format=3 uid="uid://sv8yixbryu55"] +[gd_scene load_steps=12 format=3 uid="uid://sv8yixbryu55"] [ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="1_ihoh1"] [ext_resource type="Resource" uid="uid://lao0opxww3ib" path="res://src/dialog/Dialogue.dialogue" id="2_ylaym"] @@ -6,6 +6,7 @@ [ext_resource type="Texture2D" uid="uid://cggg63r00s0gq" path="res://src/npc/Goddess of Guidance/Frames - Guidance/gog2.png" id="4_p8o3h"] [ext_resource type="Texture2D" uid="uid://cawmwhv5rypdw" path="res://src/npc/Goddess of Guidance/Frames - Guidance/gog3.png" id="5_8bo0q"] [ext_resource type="Texture2D" uid="uid://dr68tkqt7x558" path="res://src/npc/Goddess of Guidance/Frames - Guidance/gog4.png" id="6_73you"] +[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="7_p8o3h"] [sub_resource type="SpriteFrames" id="SpriteFrames_lb2dk"] animations = [{ @@ -80,3 +81,10 @@ collision_mask = 2068 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] shape = SubResource("CylinderShape3D_nwuwj") + +[node name="Shadow" type="Sprite3D" parent="."] +transform = Transform3D(0.825, 0, 0, 0, -3.60619e-08, 0.825, 0, -0.825, -3.60619e-08, -0.00230804, -1.78852, 0) +transparency = 0.1 +cast_shadow = 0 +texture_filter = 0 +texture = ExtResource("7_p8o3h") diff --git a/Zennysoft.Game.Ma/src/npc/Proscenium/Proscenium.tscn b/Zennysoft.Game.Ma/src/npc/Proscenium/Proscenium.tscn index a5600295..3ff4af22 100644 --- a/Zennysoft.Game.Ma/src/npc/Proscenium/Proscenium.tscn +++ b/Zennysoft.Game.Ma/src/npc/Proscenium/Proscenium.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=11 format=3 uid="uid://bhsoehmr37aws"] +[gd_scene load_steps=12 format=3 uid="uid://bhsoehmr37aws"] [ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="1_knba1"] [ext_resource type="Resource" uid="uid://lao0opxww3ib" path="res://src/dialog/Dialogue.dialogue" id="2_dgby4"] @@ -6,6 +6,7 @@ [ext_resource type="Texture2D" uid="uid://ceugyn0xucocy" path="res://src/npc/Proscenium/Frames - Pros/Layer 2.png" id="4_h28nr"] [ext_resource type="Texture2D" uid="uid://dx3vmeh8tkbmy" path="res://src/npc/Proscenium/Frames - Pros/Layer 3.png" id="5_p3swr"] [ext_resource type="Texture2D" uid="uid://jesxb6s777wk" path="res://src/npc/Proscenium/Frames - Pros/Layer 4.png" id="6_6e4ou"] +[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="7_kvk3a"] [sub_resource type="SpriteFrames" id="SpriteFrames_fbxbh"] animations = [{ @@ -52,7 +53,7 @@ alpha_antialiasing_edge = 1.0 texture_filter = 0 sprite_frames = SubResource("SpriteFrames_fbxbh") autoplay = "default" -frame_progress = 0.2767 +frame_progress = 0.250763 [node name="DialogueZone" type="Area3D" parent="."] unique_name_in_owner = true @@ -79,3 +80,10 @@ collision_mask = 2068 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] shape = SubResource("CylinderShape3D_nwuwj") + +[node name="Shadow" type="Sprite3D" parent="."] +transform = Transform3D(0.825, 0, 0, 0, -3.60619e-08, 0.825, 0, -0.825, -3.60619e-08, 0.395128, -2.2047, 0) +transparency = 0.1 +cast_shadow = 0 +texture_filter = 0 +texture = ExtResource("7_kvk3a") diff --git a/Zennysoft.Game.Ma/src/npc/Puer/Puer.tscn b/Zennysoft.Game.Ma/src/npc/Puer/Puer.tscn index 79a4b57f..d644868a 100644 --- a/Zennysoft.Game.Ma/src/npc/Puer/Puer.tscn +++ b/Zennysoft.Game.Ma/src/npc/Puer/Puer.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=18 format=3 uid="uid://b6a0erl0euhgq"] +[gd_scene load_steps=19 format=3 uid="uid://b6a0erl0euhgq"] [ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="1_5qwnr"] [ext_resource type="Resource" uid="uid://lao0opxww3ib" path="res://src/dialog/Dialogue.dialogue" id="2_j753f"] @@ -10,6 +10,7 @@ [ext_resource type="Texture2D" uid="uid://b2mh5dwabbidf" path="res://src/npc/Puer/Frames - Puer/PUER6.png" id="8_1mjhu"] [ext_resource type="Texture2D" uid="uid://bd7ppby0qecc2" path="res://src/npc/Puer/Frames - Puer/PUER7.png" id="9_tujwi"] [ext_resource type="Texture2D" uid="uid://cmf3kho87qrss" path="res://src/npc/Puer/Frames - Puer/PUER8.png" id="10_1bgq4"] +[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="11_vbqit"] [sub_resource type="Animation" id="Animation_tty5x"] resource_name = "Idle" @@ -137,7 +138,7 @@ collision_mask = 0 gravity_scale = 0.0 [node name="CollisionShape3D" type="CollisionShape3D" parent="Collision"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.169075, 0, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.103356, 0, 0) shape = SubResource("CapsuleShape3D_kg3qv") [node name="Hitbox" type="Area3D" parent="."] @@ -147,3 +148,10 @@ collision_mask = 2068 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] shape = SubResource("CylinderShape3D_nwuwj") + +[node name="Shadow" type="Sprite3D" parent="."] +transform = Transform3D(0.825, 0, 0, 0, -3.60619e-08, 0.825, 0, -0.825, -3.60619e-08, -0.00337198, -2.13394, 0) +transparency = 0.1 +cast_shadow = 0 +texture_filter = 0 +texture = ExtResource("11_vbqit") diff --git a/Zennysoft.Game.Ma/src/npc/Rat/Rat.tscn b/Zennysoft.Game.Ma/src/npc/Rat/Rat.tscn index 7bf92bd8..a7e11ad6 100644 --- a/Zennysoft.Game.Ma/src/npc/Rat/Rat.tscn +++ b/Zennysoft.Game.Ma/src/npc/Rat/Rat.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=14 format=3 uid="uid://d4l4qutp8x40c"] +[gd_scene load_steps=15 format=3 uid="uid://d4l4qutp8x40c"] [ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="1_4xcbq"] [ext_resource type="Resource" uid="uid://cf7ycgdiihyh" path="res://src/npc/Rat/ratdialogue.dialogue" id="2_ru5ai"] @@ -6,6 +6,22 @@ [ext_resource type="Texture2D" uid="uid://hb3s4rgche5q" path="res://src/npc/Rat/Frames - Teky/2.png" id="4_gb32p"] [ext_resource type="Texture2D" uid="uid://dfkxdiyiavxcp" path="res://src/npc/Rat/Frames - Teky/3.png" id="5_gbae2"] [ext_resource type="Texture2D" uid="uid://cxlqx5s0e2rmp" path="res://src/npc/Rat/Frames - Teky/5.png" id="6_juxnv"] +[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="7_gb32p"] + +[sub_resource type="Animation" id="Animation_gb32p"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} [sub_resource type="Animation" id="Animation_vmosa"] resource_name = "new_animation" @@ -25,21 +41,6 @@ tracks/0/keys = { "values": [0, 5, 0] } -[sub_resource type="Animation" id="Animation_gb32p"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath(".:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [0] -} - [sub_resource type="AnimationLibrary" id="AnimationLibrary_gbae2"] _data = { &"RESET": SubResource("Animation_gb32p"), @@ -84,6 +85,7 @@ height = 2.24425 radius = 1.941 [node name="NPC" type="Node3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.263835, 0, 0) script = ExtResource("1_4xcbq") Dialogue = ExtResource("2_ru5ai") @@ -95,6 +97,7 @@ libraries = { autoplay = "new_animation" [node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.273222, 0, -0.0211143) billboard = 2 shaded = true texture_filter = 1 @@ -103,26 +106,35 @@ autoplay = "default" [node name="DialogueZone" type="Area3D" parent="."] unique_name_in_owner = true +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.273779, 0, 0) collision_layer = 2 collision_mask = 2 [node name="CollisionShape3D" type="CollisionShape3D" parent="DialogueZone"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00131226, 0, -0.00723076) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00627995, 0, -0.00723076) shape = SubResource("CylinderShape3D_wfhgc") [node name="Collision" type="RigidBody3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.105047, -0.0490516, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0978584, 0.0479951, 0) collision_mask = 0 gravity_scale = 0.0 [node name="CollisionShape3D" type="CollisionShape3D" parent="Collision"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.169075, 0, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.171734, 0, 0) shape = SubResource("CapsuleShape3D_kg3qv") [node name="Hitbox" type="Area3D" parent="."] unique_name_in_owner = true +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.269574, 0, 0) collision_layer = 0 collision_mask = 2068 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] shape = SubResource("CylinderShape3D_nwuwj") + +[node name="Shadow" type="Sprite3D" parent="."] +transform = Transform3D(0.825, 0, 0, 0, -3.60619e-08, 0.825, 0, -0.825, -3.60619e-08, -0.259998, -1.44129, 0) +transparency = 0.1 +cast_shadow = 0 +texture_filter = 0 +texture = ExtResource("7_gb32p") diff --git a/Zennysoft.Game.Ma/src/npc/Seshat/Seshat.tscn b/Zennysoft.Game.Ma/src/npc/Seshat/Seshat.tscn index a85b61c5..b0db2aaf 100644 --- a/Zennysoft.Game.Ma/src/npc/Seshat/Seshat.tscn +++ b/Zennysoft.Game.Ma/src/npc/Seshat/Seshat.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=11 format=3 uid="uid://1g7jw72deonb"] +[gd_scene load_steps=12 format=3 uid="uid://1g7jw72deonb"] [ext_resource type="Script" uid="uid://dcqssoikr3pl7" path="res://src/npc/Npc.cs" id="1_13kbh"] [ext_resource type="Resource" uid="uid://lao0opxww3ib" path="res://src/dialog/Dialogue.dialogue" id="2_4em6t"] @@ -6,6 +6,7 @@ [ext_resource type="Texture2D" uid="uid://bcsbxgo10yhvs" path="res://src/npc/Seshat/Frames - Sesh/sesh2.png" id="4_8crcx"] [ext_resource type="Texture2D" uid="uid://bup0u4puoqbtl" path="res://src/npc/Seshat/Frames - Sesh/sesh3.png" id="5_br2sn"] [ext_resource type="Texture2D" uid="uid://ba30xq5y2fcjn" path="res://src/npc/Seshat/Frames - Sesh/sesh4.png" id="6_gvx6m"] +[ext_resource type="Texture2D" uid="uid://dafpnwkwcukp4" path="res://src/vfx/shadow_test_1.png" id="7_8crcx"] [sub_resource type="SpriteFrames" id="SpriteFrames_ht37r"] animations = [{ @@ -49,6 +50,7 @@ script = ExtResource("1_13kbh") Dialogue = ExtResource("2_4em6t") [node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0244114, 0, -0.0723367) billboard = 2 shaded = true sprite_frames = SubResource("SpriteFrames_ht37r") @@ -80,3 +82,10 @@ collision_mask = 2068 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] shape = SubResource("CylinderShape3D_nwuwj") + +[node name="Sprite3D" type="Sprite3D" parent="."] +transform = Transform3D(0.825, 0, 0, 0, -3.60619e-08, 0.825, 0, -0.825, -3.60619e-08, -0.0970408, -2, 0) +transparency = 0.1 +cast_shadow = 0 +texture_filter = 0 +texture = ExtResource("7_8crcx") diff --git a/Zennysoft.Game.Ma/src/vfx/shadow_test_1.png b/Zennysoft.Game.Ma/src/vfx/shadow_test_1.png new file mode 100644 index 00000000..48a723de Binary files /dev/null and b/Zennysoft.Game.Ma/src/vfx/shadow_test_1.png differ diff --git a/Zennysoft.Game.Ma/src/vfx/shadow_test_1.png.import b/Zennysoft.Game.Ma/src/vfx/shadow_test_1.png.import new file mode 100644 index 00000000..168768b7 --- /dev/null +++ b/Zennysoft.Game.Ma/src/vfx/shadow_test_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dafpnwkwcukp4" +path="res://.godot/imported/shadow_test_1.png-09d6c2d078802b6c735700596c9d1667.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://src/vfx/shadow_test_1.png" +dest_files=["res://.godot/imported/shadow_test_1.png-09d6c2d078802b6c735700596c9d1667.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +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