diff --git a/Babushka.csproj b/Babushka.csproj index 70c0d51..76acd77 100644 --- a/Babushka.csproj +++ b/Babushka.csproj @@ -4,4 +4,7 @@ true enable + + + \ No newline at end of file diff --git a/Babushka.sln.DotSettings.user b/Babushka.sln.DotSettings.user index 8a6aa15..4e7cbcc 100644 --- a/Babushka.sln.DotSettings.user +++ b/Babushka.sln.DotSettings.user @@ -1,4 +1,5 @@  ForceIncluded + ForceIncluded ForceIncluded ForceIncluded \ No newline at end of file diff --git a/addons/dialogic/New_File.tres b/addons/dialogic/New_File.tres new file mode 100644 index 0000000..69b8a3a --- /dev/null +++ b/addons/dialogic/New_File.tres @@ -0,0 +1,19 @@ +[gd_resource type="Resource" script_class="DialogicStyle" load_steps=4 format=3 uid="uid://d0w0cnruamnn1"] + +[ext_resource type="Script" uid="uid://dfx2htp24tuvm" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="1_tjdw8"] +[ext_resource type="Script" uid="uid://b14h380mah4av" path="res://addons/dialogic/Resources/dialogic_style.gd" id="2_ae84x"] + +[sub_resource type="Resource" id="Resource_qrxdt"] +script = ExtResource("1_tjdw8") +overrides = {} + +[resource] +script = ExtResource("2_ae84x") +name = "New_File" +layer_list = Array[String]([]) +layer_info = { +"": SubResource("Resource_qrxdt") +} +base_overrides = {} +layers = Array[ExtResource("1_tjdw8")]([]) +metadata/_latest_layer = "" diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0001.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0001.png index 6904ba3..18fd4a8 100644 Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0001.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0001.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0002.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0002.png index ff2d304..160fd2c 100644 Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0002.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0002.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0003.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0003.png index a8ffab2..c55eb47 100644 Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0003.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0003.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0004.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0004.png index 1d2f487..85ce2e4 100644 Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0004.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0004.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0005.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0005.png index ff5a06a..7dca617 100644 Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0005.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0005.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0006.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0006.png index ced6f96..d1e307f 100644 Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0006.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0006.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0007.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0007.png index d24f18c..e3ac22c 100644 Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0007.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0007.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0008.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0008.png index f329045..5e6ba01 100644 Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0008.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0008.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0009.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0009.png index 8a4e617..ec6599d 100644 Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0009.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0009.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0010.png b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0010.png index e0bf9eb..90a5e21 100644 Binary files a/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0010.png and b/art/animation/Vesna2D/Vesna Anims Sequences/D06-Harvesting/0010.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png new file mode 100644 index 0000000..c40b18b Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png.import new file mode 100644 index 0000000..615e345 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvaabhgiqp7bp" +path="res://.godot/imported/0001.png-7470dbfc88f42092777094a5bdaf25ef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0001.png" +dest_files=["res://.godot/imported/0001.png-7470dbfc88f42092777094a5bdaf25ef.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png new file mode 100644 index 0000000..ec5a6e4 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png.import new file mode 100644 index 0000000..8bd5359 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpmf2o57481b8" +path="res://.godot/imported/0002.png-b78e2b67d8c13987960003972cb78934.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0002.png" +dest_files=["res://.godot/imported/0002.png-b78e2b67d8c13987960003972cb78934.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png new file mode 100644 index 0000000..1b07012 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png.import new file mode 100644 index 0000000..e8325c2 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bsx3t2cvbqx4p" +path="res://.godot/imported/0003.png-0f16aa3f3ea53c4f9b343efda51b0e38.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0003.png" +dest_files=["res://.godot/imported/0003.png-0f16aa3f3ea53c4f9b343efda51b0e38.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png new file mode 100644 index 0000000..9114a58 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png.import new file mode 100644 index 0000000..4ee4654 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkee42p64j8d2" +path="res://.godot/imported/0004.png-0453a39af53ca32bcbb81d0d5c1fb92f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0004.png" +dest_files=["res://.godot/imported/0004.png-0453a39af53ca32bcbb81d0d5c1fb92f.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png new file mode 100644 index 0000000..244db13 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png.import new file mode 100644 index 0000000..a284b41 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b36awxh76ycvf" +path="res://.godot/imported/0005.png-f910c94d2af6469e7b41d40d70c2e318.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0005.png" +dest_files=["res://.godot/imported/0005.png-f910c94d2af6469e7b41d40d70c2e318.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png new file mode 100644 index 0000000..b327702 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png.import new file mode 100644 index 0000000..8d32889 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://blgsbqdpeend8" +path="res://.godot/imported/0006.png-bb52fd2e9da47ac7ff5943da39b7bc65.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0006.png" +dest_files=["res://.godot/imported/0006.png-bb52fd2e9da47ac7ff5943da39b7bc65.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png new file mode 100644 index 0000000..357cade Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png.import new file mode 100644 index 0000000..28c5d37 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c64utvhx4pa8x" +path="res://.godot/imported/0007.png-3f77ab1c52d5179e71a9e6d62552b787.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0007.png" +dest_files=["res://.godot/imported/0007.png-3f77ab1c52d5179e71a9e6d62552b787.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png new file mode 100644 index 0000000..efd8977 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png.import new file mode 100644 index 0000000..3cb6869 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://coeorjsbigto2" +path="res://.godot/imported/0008.png-a6654e7f45960af7eeb1ec953b74587f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0008.png" +dest_files=["res://.godot/imported/0008.png-a6654e7f45960af7eeb1ec953b74587f.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png new file mode 100644 index 0000000..ae3677c Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png.import new file mode 100644 index 0000000..d7a95ca --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://br6qxdi25w7wx" +path="res://.godot/imported/0009.png-37fd1d6a3fe9fab7e453894189706520.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0009.png" +dest_files=["res://.godot/imported/0009.png-37fd1d6a3fe9fab7e453894189706520.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png new file mode 100644 index 0000000..0ec032b Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png.import new file mode 100644 index 0000000..0ea5e51 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcokm1qv5dtd6" +path="res://.godot/imported/0010.png-3a232b6a4b0b93c70596ee067c953fa6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0010.png" +dest_files=["res://.godot/imported/0010.png-3a232b6a4b0b93c70596ee067c953fa6.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png new file mode 100644 index 0000000..0e5278f Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png.import new file mode 100644 index 0000000..d39c7c2 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bo1kgqvhsiknc" +path="res://.godot/imported/0011.png-2e9cf3baa886e5490a83aa2572c42718.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0011.png" +dest_files=["res://.godot/imported/0011.png-2e9cf3baa886e5490a83aa2572c42718.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png new file mode 100644 index 0000000..2183dfd Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png.import new file mode 100644 index 0000000..f31c456 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d38st0kqpg5jf" +path="res://.godot/imported/0012.png-f78c1a3ea8334f53da48f519cdb9241e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0012.png" +dest_files=["res://.godot/imported/0012.png-f78c1a3ea8334f53da48f519cdb9241e.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png new file mode 100644 index 0000000..65c7a7e Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png.import new file mode 100644 index 0000000..1d07d23 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bq6f3vhwws3yo" +path="res://.godot/imported/0013.png-2b7277f8d3d525a3ca59d8a17e696eec.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0013.png" +dest_files=["res://.godot/imported/0013.png-2b7277f8d3d525a3ca59d8a17e696eec.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png new file mode 100644 index 0000000..9751d86 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png.import new file mode 100644 index 0000000..445ec1a --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cytfeg240rdi2" +path="res://.godot/imported/0014.png-9661bd76169eda6967af79bf95effca1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0014.png" +dest_files=["res://.godot/imported/0014.png-9661bd76169eda6967af79bf95effca1.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png new file mode 100644 index 0000000..09b18b8 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png.import new file mode 100644 index 0000000..d26f0fe --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcqxqh1o3gbjl" +path="res://.godot/imported/0015.png-e8f61e86921f5c813267b0c3ecb46da2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0015.png" +dest_files=["res://.godot/imported/0015.png-e8f61e86921f5c813267b0c3ecb46da2.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png new file mode 100644 index 0000000..fca9e3d Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png.import new file mode 100644 index 0000000..8701183 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://coinjt2upqynd" +path="res://.godot/imported/0016.png-61db523f950b4f9f092ee06ad351f7b6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0016.png" +dest_files=["res://.godot/imported/0016.png-61db523f950b4f9f092ee06ad351f7b6.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png new file mode 100644 index 0000000..5b4d042 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png.import new file mode 100644 index 0000000..47201db --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://blleet1x7mlrj" +path="res://.godot/imported/0017.png-c44b6394590851a5f21d1533ce9ae221.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0017.png" +dest_files=["res://.godot/imported/0017.png-c44b6394590851a5f21d1533ce9ae221.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png new file mode 100644 index 0000000..5e39892 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png.import new file mode 100644 index 0000000..9ba617d --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvmp7qlmjn5x5" +path="res://.godot/imported/0018.png-f869d5ef2a1f4b51291d6568e511fc08.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0018.png" +dest_files=["res://.godot/imported/0018.png-f869d5ef2a1f4b51291d6568e511fc08.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png new file mode 100644 index 0000000..b85e966 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png.import new file mode 100644 index 0000000..93fa114 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dedlgoxaa276" +path="res://.godot/imported/0019.png-735816453d03508faadace21755121c5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0019.png" +dest_files=["res://.godot/imported/0019.png-735816453d03508faadace21755121c5.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png new file mode 100644 index 0000000..ea55c44 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png.import new file mode 100644 index 0000000..4bc0091 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7qjey07qeqjg" +path="res://.godot/imported/0020.png-0c6c16fc7ec18be55f516ec59b0d0367.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0020.png" +dest_files=["res://.godot/imported/0020.png-0c6c16fc7ec18be55f516ec59b0d0367.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png new file mode 100644 index 0000000..70a9882 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png.import new file mode 100644 index 0000000..df882e4 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwxmarscaigbn" +path="res://.godot/imported/0021.png-3ff40839602f23e60016cdbc8eefc59a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0021.png" +dest_files=["res://.godot/imported/0021.png-3ff40839602f23e60016cdbc8eefc59a.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png new file mode 100644 index 0000000..c23e07c Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png.import new file mode 100644 index 0000000..dfa27ba --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvpo3tl6hgvql" +path="res://.godot/imported/0022.png-a74f83462395d977149a8e949fa55191.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0022.png" +dest_files=["res://.godot/imported/0022.png-a74f83462395d977149a8e949fa55191.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png new file mode 100644 index 0000000..145aa18 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png.import new file mode 100644 index 0000000..750aaa9 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://didhl2aqg4b3r" +path="res://.godot/imported/0023.png-7ec5727c8e64bdf155db52f20652d6e5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0023.png" +dest_files=["res://.godot/imported/0023.png-7ec5727c8e64bdf155db52f20652d6e5.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png new file mode 100644 index 0000000..b085fd0 Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png.import new file mode 100644 index 0000000..10aeb02 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://nx5s6v3sn7wh" +path="res://.godot/imported/0024.png-820460dc692d1da6bf1aba1a9332fe24.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0024.png" +dest_files=["res://.godot/imported/0024.png-820460dc692d1da6bf1aba1a9332fe24.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png new file mode 100644 index 0000000..d60eb2a Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png.import new file mode 100644 index 0000000..639382c --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cy137nuw2duca" +path="res://.godot/imported/0025.png-5fbf3489321ecbf894e642672ac3de76.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0025.png" +dest_files=["res://.godot/imported/0025.png-5fbf3489321ecbf894e642672ac3de76.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=1 diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png new file mode 100644 index 0000000..7c37c3c Binary files /dev/null and b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png differ diff --git a/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png.import b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png.import new file mode 100644 index 0000000..0db93a9 --- /dev/null +++ b/art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://do01glxkm67lv" +path="res://.godot/imported/0026.png-8edaeda737b271d00064cea023a76e22.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Vesna2D/Vesna Anims Sequences/D08-Watering/0026.png" +dest_files=["res://.godot/imported/0026.png-8edaeda737b271d00064cea023a76e22.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0001.png b/art/animation/Yeli2D/F01-Yeli_Idle/0001.png new file mode 100644 index 0000000..ab5b2da Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0001.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0001.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0001.png.import new file mode 100644 index 0000000..acc0dc0 --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0001.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c34012j5ukiuf" +path="res://.godot/imported/0001.png-c2c5fa1ce3442a3e658bed852d03857c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0001.png" +dest_files=["res://.godot/imported/0001.png-c2c5fa1ce3442a3e658bed852d03857c.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0002.png b/art/animation/Yeli2D/F01-Yeli_Idle/0002.png new file mode 100644 index 0000000..a4103a2 Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0002.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0002.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0002.png.import new file mode 100644 index 0000000..83a981c --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0002.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cksf38vypfsae" +path="res://.godot/imported/0002.png-d42e5a889e73337a28e0246be7855635.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0002.png" +dest_files=["res://.godot/imported/0002.png-d42e5a889e73337a28e0246be7855635.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0003.png b/art/animation/Yeli2D/F01-Yeli_Idle/0003.png new file mode 100644 index 0000000..716a70e Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0003.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0003.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0003.png.import new file mode 100644 index 0000000..5c530dc --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0003.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://e8dj27qcpuoo" +path="res://.godot/imported/0003.png-12f73b2429a2e268b7dc0aeafe5ba9f9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0003.png" +dest_files=["res://.godot/imported/0003.png-12f73b2429a2e268b7dc0aeafe5ba9f9.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0004.png b/art/animation/Yeli2D/F01-Yeli_Idle/0004.png new file mode 100644 index 0000000..c63418f Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0004.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0004.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0004.png.import new file mode 100644 index 0000000..a55ae59 --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0004.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5k63jgxqr0do" +path="res://.godot/imported/0004.png-d54248ac74d096160f0d0df00b7b80d9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0004.png" +dest_files=["res://.godot/imported/0004.png-d54248ac74d096160f0d0df00b7b80d9.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0005.png b/art/animation/Yeli2D/F01-Yeli_Idle/0005.png new file mode 100644 index 0000000..bc8cf07 Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0005.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0005.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0005.png.import new file mode 100644 index 0000000..5c54ccb --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0005.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8lkbpi220b5h" +path="res://.godot/imported/0005.png-3a848dc1a40d8d8a0f0d4d9b598e6319.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0005.png" +dest_files=["res://.godot/imported/0005.png-3a848dc1a40d8d8a0f0d4d9b598e6319.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0006.png b/art/animation/Yeli2D/F01-Yeli_Idle/0006.png new file mode 100644 index 0000000..b59d9ff Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0006.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0006.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0006.png.import new file mode 100644 index 0000000..6fa3436 --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0006.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bv5bxpx6vf2h0" +path="res://.godot/imported/0006.png-8a5d4a5af37f1b9e318c2fd1e161f9f9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0006.png" +dest_files=["res://.godot/imported/0006.png-8a5d4a5af37f1b9e318c2fd1e161f9f9.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0007.png b/art/animation/Yeli2D/F01-Yeli_Idle/0007.png new file mode 100644 index 0000000..a0da7cb Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0007.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0007.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0007.png.import new file mode 100644 index 0000000..54f1d0e --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0007.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cu277u0ulxww" +path="res://.godot/imported/0007.png-528ec6ca649e0feac5bd1e6a2b6c57a2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0007.png" +dest_files=["res://.godot/imported/0007.png-528ec6ca649e0feac5bd1e6a2b6c57a2.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0008.png b/art/animation/Yeli2D/F01-Yeli_Idle/0008.png new file mode 100644 index 0000000..0c6c253 Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0008.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0008.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0008.png.import new file mode 100644 index 0000000..4b0a544 --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0008.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://f2bdvc7v1s4x" +path="res://.godot/imported/0008.png-48e07965d9517e89b1a016758914aa3f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0008.png" +dest_files=["res://.godot/imported/0008.png-48e07965d9517e89b1a016758914aa3f.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0009.png b/art/animation/Yeli2D/F01-Yeli_Idle/0009.png new file mode 100644 index 0000000..ba34e81 Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0009.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0009.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0009.png.import new file mode 100644 index 0000000..e9c7076 --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0009.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dn8agfeinv50g" +path="res://.godot/imported/0009.png-63f920aa31ddc9ec3aa1f335d680118b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0009.png" +dest_files=["res://.godot/imported/0009.png-63f920aa31ddc9ec3aa1f335d680118b.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0010.png b/art/animation/Yeli2D/F01-Yeli_Idle/0010.png new file mode 100644 index 0000000..232be94 Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0010.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0010.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0010.png.import new file mode 100644 index 0000000..5ae6f6c --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0010.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvxlsqarusqjs" +path="res://.godot/imported/0010.png-6cdf73aa3299fc71add5d875085f3eb1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0010.png" +dest_files=["res://.godot/imported/0010.png-6cdf73aa3299fc71add5d875085f3eb1.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0011.png b/art/animation/Yeli2D/F01-Yeli_Idle/0011.png new file mode 100644 index 0000000..b5d689c Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0011.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0011.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0011.png.import new file mode 100644 index 0000000..c40beab --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0011.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dy1lw4e1ff6gj" +path="res://.godot/imported/0011.png-10919c75cf78b9becfddd40ceec22c62.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0011.png" +dest_files=["res://.godot/imported/0011.png-10919c75cf78b9becfddd40ceec22c62.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0012.png b/art/animation/Yeli2D/F01-Yeli_Idle/0012.png new file mode 100644 index 0000000..dcf55e6 Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0012.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0012.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0012.png.import new file mode 100644 index 0000000..07fc15e --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0012.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bslu8aow07acc" +path="res://.godot/imported/0012.png-f57cddde0686a369fed1a35bb0a95626.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0012.png" +dest_files=["res://.godot/imported/0012.png-f57cddde0686a369fed1a35bb0a95626.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0013.png b/art/animation/Yeli2D/F01-Yeli_Idle/0013.png new file mode 100644 index 0000000..9be9ed5 Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0013.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0013.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0013.png.import new file mode 100644 index 0000000..7486421 --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0013.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csf15c02mvo48" +path="res://.godot/imported/0013.png-98a62f12aaae26cd8153228d5a58ddb0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0013.png" +dest_files=["res://.godot/imported/0013.png-98a62f12aaae26cd8153228d5a58ddb0.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0014.png b/art/animation/Yeli2D/F01-Yeli_Idle/0014.png new file mode 100644 index 0000000..11f307f Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0014.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0014.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0014.png.import new file mode 100644 index 0000000..cf2fb48 --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0014.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dpgvsn4wdbc46" +path="res://.godot/imported/0014.png-6a86e5cae72ab0ef212d3b7c0e0ae622.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0014.png" +dest_files=["res://.godot/imported/0014.png-6a86e5cae72ab0ef212d3b7c0e0ae622.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0015.png b/art/animation/Yeli2D/F01-Yeli_Idle/0015.png new file mode 100644 index 0000000..b9321a4 Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0015.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0015.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0015.png.import new file mode 100644 index 0000000..31acf4e --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0015.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://l1h0f470dfjp" +path="res://.godot/imported/0015.png-aba0fb9ab526ca67ee5e585c398af980.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0015.png" +dest_files=["res://.godot/imported/0015.png-aba0fb9ab526ca67ee5e585c398af980.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0016.png b/art/animation/Yeli2D/F01-Yeli_Idle/0016.png new file mode 100644 index 0000000..e9c14fc Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0016.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0016.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0016.png.import new file mode 100644 index 0000000..e512c5c --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0016.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://da5ri7wid3qgw" +path="res://.godot/imported/0016.png-d110655ed43e706284b422c66b0cfda6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0016.png" +dest_files=["res://.godot/imported/0016.png-d110655ed43e706284b422c66b0cfda6.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0017.png b/art/animation/Yeli2D/F01-Yeli_Idle/0017.png new file mode 100644 index 0000000..892502f Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0017.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0017.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0017.png.import new file mode 100644 index 0000000..559b5d4 --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0017.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bndc4f4qfi5s3" +path="res://.godot/imported/0017.png-81925bd12dfa5e32c14e33b3fde1ec10.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0017.png" +dest_files=["res://.godot/imported/0017.png-81925bd12dfa5e32c14e33b3fde1ec10.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0018.png b/art/animation/Yeli2D/F01-Yeli_Idle/0018.png new file mode 100644 index 0000000..c059b2b Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0018.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0018.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0018.png.import new file mode 100644 index 0000000..f50baec --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0018.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dmm7yf3wk7wv3" +path="res://.godot/imported/0018.png-f51855cd21acc6a3fcb14d84a8b93803.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0018.png" +dest_files=["res://.godot/imported/0018.png-f51855cd21acc6a3fcb14d84a8b93803.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0019.png b/art/animation/Yeli2D/F01-Yeli_Idle/0019.png new file mode 100644 index 0000000..c72a5ed Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0019.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0019.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0019.png.import new file mode 100644 index 0000000..0d01d68 --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0019.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5nca0ckdjkhv" +path="res://.godot/imported/0019.png-142ed8e77310b5b87b9eb098625fab7d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0019.png" +dest_files=["res://.godot/imported/0019.png-142ed8e77310b5b87b9eb098625fab7d.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=1 diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0020.png b/art/animation/Yeli2D/F01-Yeli_Idle/0020.png new file mode 100644 index 0000000..3783857 Binary files /dev/null and b/art/animation/Yeli2D/F01-Yeli_Idle/0020.png differ diff --git a/art/animation/Yeli2D/F01-Yeli_Idle/0020.png.import b/art/animation/Yeli2D/F01-Yeli_Idle/0020.png.import new file mode 100644 index 0000000..dc4edde --- /dev/null +++ b/art/animation/Yeli2D/F01-Yeli_Idle/0020.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bqw8pmbmb2504" +path="res://.godot/imported/0020.png-61723e884c3cac743e098df339b0c20c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F01-Yeli_Idle/0020.png" +dest_files=["res://.godot/imported/0020.png-61723e884c3cac743e098df339b0c20c.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0001.png b/art/animation/Yeli2D/F02-Yeli_Talk/0001.png new file mode 100644 index 0000000..46dbac6 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0001.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0001.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0001.png.import new file mode 100644 index 0000000..a717ec4 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0001.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcolf3jo54n07" +path="res://.godot/imported/0001.png-181ce4eb719c776ab3d4e392b5b808cf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0001.png" +dest_files=["res://.godot/imported/0001.png-181ce4eb719c776ab3d4e392b5b808cf.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0002.png b/art/animation/Yeli2D/F02-Yeli_Talk/0002.png new file mode 100644 index 0000000..501f49e Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0002.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0002.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0002.png.import new file mode 100644 index 0000000..9d4f7f3 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0002.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cion2ef7r6h80" +path="res://.godot/imported/0002.png-a546d6c863a8adc58cd786951fa7d2ee.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0002.png" +dest_files=["res://.godot/imported/0002.png-a546d6c863a8adc58cd786951fa7d2ee.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0003.png b/art/animation/Yeli2D/F02-Yeli_Talk/0003.png new file mode 100644 index 0000000..bf6e13e Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0003.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0003.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0003.png.import new file mode 100644 index 0000000..e41c41a --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0003.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1jcwqj10ufw6" +path="res://.godot/imported/0003.png-fb4bc0a64b6ed1a29f9c673b9a86ad7f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0003.png" +dest_files=["res://.godot/imported/0003.png-fb4bc0a64b6ed1a29f9c673b9a86ad7f.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0004.png b/art/animation/Yeli2D/F02-Yeli_Talk/0004.png new file mode 100644 index 0000000..35cb638 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0004.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0004.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0004.png.import new file mode 100644 index 0000000..562ef64 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0004.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvj3eg6co3ge1" +path="res://.godot/imported/0004.png-5436434c6c4916817dcb9fc0ee3fdd52.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0004.png" +dest_files=["res://.godot/imported/0004.png-5436434c6c4916817dcb9fc0ee3fdd52.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0005.png b/art/animation/Yeli2D/F02-Yeli_Talk/0005.png new file mode 100644 index 0000000..5217ae9 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0005.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0005.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0005.png.import new file mode 100644 index 0000000..61e2fcf --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0005.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1nc275blrwvg" +path="res://.godot/imported/0005.png-a2a303243593c5fc653db5ef7c5a8540.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0005.png" +dest_files=["res://.godot/imported/0005.png-a2a303243593c5fc653db5ef7c5a8540.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0006.png b/art/animation/Yeli2D/F02-Yeli_Talk/0006.png new file mode 100644 index 0000000..a68a7f6 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0006.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0006.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0006.png.import new file mode 100644 index 0000000..9574579 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0006.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5whaislh5srj" +path="res://.godot/imported/0006.png-2bf76fa01c78370b605e9120f9edbc8b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0006.png" +dest_files=["res://.godot/imported/0006.png-2bf76fa01c78370b605e9120f9edbc8b.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0007.png b/art/animation/Yeli2D/F02-Yeli_Talk/0007.png new file mode 100644 index 0000000..3bc0aa0 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0007.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0007.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0007.png.import new file mode 100644 index 0000000..51cd5ec --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0007.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqatmhwwgoxbd" +path="res://.godot/imported/0007.png-c53131e228fee11282312b07fe0d12b9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0007.png" +dest_files=["res://.godot/imported/0007.png-c53131e228fee11282312b07fe0d12b9.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0008.png b/art/animation/Yeli2D/F02-Yeli_Talk/0008.png new file mode 100644 index 0000000..deacdaf Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0008.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0008.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0008.png.import new file mode 100644 index 0000000..5d1e186 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0008.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0d1ny0j6lgyt" +path="res://.godot/imported/0008.png-88904deabf31708aab7f7c892f2b4142.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0008.png" +dest_files=["res://.godot/imported/0008.png-88904deabf31708aab7f7c892f2b4142.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0009.png b/art/animation/Yeli2D/F02-Yeli_Talk/0009.png new file mode 100644 index 0000000..3c713f9 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0009.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0009.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0009.png.import new file mode 100644 index 0000000..49fde60 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0009.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://sjpcvsa7wdvt" +path="res://.godot/imported/0009.png-f55173cd9aa149c8b2f38b3ebbc79024.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0009.png" +dest_files=["res://.godot/imported/0009.png-f55173cd9aa149c8b2f38b3ebbc79024.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0010.png b/art/animation/Yeli2D/F02-Yeli_Talk/0010.png new file mode 100644 index 0000000..ceaf501 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0010.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0010.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0010.png.import new file mode 100644 index 0000000..5b695ab --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0010.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b61ev6xuu3f4m" +path="res://.godot/imported/0010.png-3de4c8104e9f1a314daa3fcd51762360.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0010.png" +dest_files=["res://.godot/imported/0010.png-3de4c8104e9f1a314daa3fcd51762360.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0011.png b/art/animation/Yeli2D/F02-Yeli_Talk/0011.png new file mode 100644 index 0000000..e9b9db6 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0011.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0011.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0011.png.import new file mode 100644 index 0000000..d06cbfb --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0011.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dr0i8spptnvrl" +path="res://.godot/imported/0011.png-55ea564fca0c783a21cc7b82ed72c9e9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0011.png" +dest_files=["res://.godot/imported/0011.png-55ea564fca0c783a21cc7b82ed72c9e9.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0012.png b/art/animation/Yeli2D/F02-Yeli_Talk/0012.png new file mode 100644 index 0000000..4bf6b39 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0012.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0012.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0012.png.import new file mode 100644 index 0000000..30644fc --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0012.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://df7ucfcd8473u" +path="res://.godot/imported/0012.png-0586769711d877815fce89640c297336.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0012.png" +dest_files=["res://.godot/imported/0012.png-0586769711d877815fce89640c297336.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0013.png b/art/animation/Yeli2D/F02-Yeli_Talk/0013.png new file mode 100644 index 0000000..fdab137 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0013.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0013.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0013.png.import new file mode 100644 index 0000000..3c6cdd4 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0013.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ci2src546hup6" +path="res://.godot/imported/0013.png-2696ce040052548f455a693d70df9495.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0013.png" +dest_files=["res://.godot/imported/0013.png-2696ce040052548f455a693d70df9495.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0014.png b/art/animation/Yeli2D/F02-Yeli_Talk/0014.png new file mode 100644 index 0000000..7658ab4 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0014.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0014.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0014.png.import new file mode 100644 index 0000000..4cfea05 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0014.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xciccbqf0wep" +path="res://.godot/imported/0014.png-7b2be23a97b4214982cb95549f1f5897.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0014.png" +dest_files=["res://.godot/imported/0014.png-7b2be23a97b4214982cb95549f1f5897.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0015.png b/art/animation/Yeli2D/F02-Yeli_Talk/0015.png new file mode 100644 index 0000000..f11e35d Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0015.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0015.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0015.png.import new file mode 100644 index 0000000..69dd51d --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0015.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kboavwsa7gb8" +path="res://.godot/imported/0015.png-d5f2b4bb2f220c88df6a366b629e9ca9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0015.png" +dest_files=["res://.godot/imported/0015.png-d5f2b4bb2f220c88df6a366b629e9ca9.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0016.png b/art/animation/Yeli2D/F02-Yeli_Talk/0016.png new file mode 100644 index 0000000..0061776 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0016.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0016.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0016.png.import new file mode 100644 index 0000000..507e73e --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0016.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dndwh3k3il6wp" +path="res://.godot/imported/0016.png-0cefbbb043b9560619fb3a44b634f614.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0016.png" +dest_files=["res://.godot/imported/0016.png-0cefbbb043b9560619fb3a44b634f614.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0017.png b/art/animation/Yeli2D/F02-Yeli_Talk/0017.png new file mode 100644 index 0000000..a7448f8 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0017.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0017.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0017.png.import new file mode 100644 index 0000000..5b21344 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0017.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c77sabci6143j" +path="res://.godot/imported/0017.png-bb24a65ddf6de7dee578e213be2fe103.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0017.png" +dest_files=["res://.godot/imported/0017.png-bb24a65ddf6de7dee578e213be2fe103.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0018.png b/art/animation/Yeli2D/F02-Yeli_Talk/0018.png new file mode 100644 index 0000000..e5d77a2 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0018.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0018.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0018.png.import new file mode 100644 index 0000000..d9b3d88 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0018.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0twp5m3vok3h" +path="res://.godot/imported/0018.png-e1a1467c8dc33cb56866fb2066d0f8e4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0018.png" +dest_files=["res://.godot/imported/0018.png-e1a1467c8dc33cb56866fb2066d0f8e4.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0019.png b/art/animation/Yeli2D/F02-Yeli_Talk/0019.png new file mode 100644 index 0000000..88294c6 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0019.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0019.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0019.png.import new file mode 100644 index 0000000..64f32e5 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0019.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://droj8w1mbm5k3" +path="res://.godot/imported/0019.png-25ff23349d7ea52bc4afdf1808f90222.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0019.png" +dest_files=["res://.godot/imported/0019.png-25ff23349d7ea52bc4afdf1808f90222.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=1 diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0020.png b/art/animation/Yeli2D/F02-Yeli_Talk/0020.png new file mode 100644 index 0000000..d3782f1 Binary files /dev/null and b/art/animation/Yeli2D/F02-Yeli_Talk/0020.png differ diff --git a/art/animation/Yeli2D/F02-Yeli_Talk/0020.png.import b/art/animation/Yeli2D/F02-Yeli_Talk/0020.png.import new file mode 100644 index 0000000..9af1cf8 --- /dev/null +++ b/art/animation/Yeli2D/F02-Yeli_Talk/0020.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://by5vtadhdwwag" +path="res://.godot/imported/0020.png-c476679e1cd8837a0d818ea130a41bca.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/animation/Yeli2D/F02-Yeli_Talk/0020.png" +dest_files=["res://.godot/imported/0020.png-c476679e1cd8837a0d818ea130a41bca.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=1 diff --git a/art/characters/yeli animierbar/yeli.png b/art/characters/yeli animierbar/yeli.png new file mode 100644 index 0000000..9e7afe4 Binary files /dev/null and b/art/characters/yeli animierbar/yeli.png differ diff --git a/art/characters/yeli animierbar/yeli.png.import b/art/characters/yeli animierbar/yeli.png.import new file mode 100644 index 0000000..41641b1 --- /dev/null +++ b/art/characters/yeli animierbar/yeli.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://g0b2lyc7vjy0" +path="res://.godot/imported/yeli.png-b3fc2088333075c4657e267b6ef0d181.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/characters/yeli animierbar/yeli.png" +dest_files=["res://.godot/imported/yeli.png-b3fc2088333075c4657e267b6ef0d181.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=1 diff --git a/art/characters/yeli animierbar/yeli_back.png b/art/characters/yeli animierbar/yeli_back.png new file mode 100644 index 0000000..382211b Binary files /dev/null and b/art/characters/yeli animierbar/yeli_back.png differ diff --git a/art/characters/yeli animierbar/yeli_back.png.import b/art/characters/yeli animierbar/yeli_back.png.import new file mode 100644 index 0000000..e29c6c4 --- /dev/null +++ b/art/characters/yeli animierbar/yeli_back.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6l5iqt2g7awf" +path="res://.godot/imported/yeli_back.png-d51d7df039bdd2bed899d224d21a4db6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/characters/yeli animierbar/yeli_back.png" +dest_files=["res://.godot/imported/yeli_back.png-d51d7df039bdd2bed899d224d21a4db6.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=1 diff --git a/art/characters/yeli animierbar/yeli_frontal.png b/art/characters/yeli animierbar/yeli_frontal.png new file mode 100644 index 0000000..fce623b Binary files /dev/null and b/art/characters/yeli animierbar/yeli_frontal.png differ diff --git a/art/characters/yeli animierbar/yeli_frontal.png.import b/art/characters/yeli animierbar/yeli_frontal.png.import new file mode 100644 index 0000000..1b7a5f7 --- /dev/null +++ b/art/characters/yeli animierbar/yeli_frontal.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rhia755u2vq3" +path="res://.godot/imported/yeli_frontal.png-adbc3b4c96139c69f70ed9b2e8babd97.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/characters/yeli animierbar/yeli_frontal.png" +dest_files=["res://.godot/imported/yeli_frontal.png-adbc3b4c96139c69f70ed9b2e8babd97.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=1 diff --git a/art/characters/yeli animierbar/yeli_part_side.png b/art/characters/yeli animierbar/yeli_part_side.png new file mode 100644 index 0000000..0df5ab7 Binary files /dev/null and b/art/characters/yeli animierbar/yeli_part_side.png differ diff --git a/art/characters/yeli animierbar/yeli_part_side.png.import b/art/characters/yeli animierbar/yeli_part_side.png.import new file mode 100644 index 0000000..691012f --- /dev/null +++ b/art/characters/yeli animierbar/yeli_part_side.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://jsyjnbieditr" +path="res://.godot/imported/yeli_part_side.png-5c782c8f796a5e6ea213aa65141bb7b6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/characters/yeli animierbar/yeli_part_side.png" +dest_files=["res://.godot/imported/yeli_part_side.png-5c782c8f796a5e6ea213aa65141bb7b6.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=1 diff --git a/art/characters/yeli animierbar/yeli_side.png b/art/characters/yeli animierbar/yeli_side.png new file mode 100644 index 0000000..28b1baa Binary files /dev/null and b/art/characters/yeli animierbar/yeli_side.png differ diff --git a/art/characters/yeli animierbar/yeli_side.png.import b/art/characters/yeli animierbar/yeli_side.png.import new file mode 100644 index 0000000..17c4711 --- /dev/null +++ b/art/characters/yeli animierbar/yeli_side.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cuofxoh46r4gl" +path="res://.godot/imported/yeli_side.png-63b94a883a334dc42be67e2fe8ea2670.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/characters/yeli animierbar/yeli_side.png" +dest_files=["res://.godot/imported/yeli_side.png-63b94a883a334dc42be67e2fe8ea2670.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=1 diff --git a/art/farm/tilable grounds/böden/nasse farming erde rund.png b/art/farm/tilable grounds/böden/nasse farming erde rund.png new file mode 100644 index 0000000..d44fc33 Binary files /dev/null and b/art/farm/tilable grounds/böden/nasse farming erde rund.png differ diff --git a/art/farm/tilable grounds/böden/nasse farming erde rund.png.import b/art/farm/tilable grounds/böden/nasse farming erde rund.png.import new file mode 100644 index 0000000..cd2b096 --- /dev/null +++ b/art/farm/tilable grounds/böden/nasse farming erde rund.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3dq15edmgbwf" +path="res://.godot/imported/nasse farming erde rund.png-fbcae264f5ec8b8f0c408c39499733a8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/farm/tilable grounds/böden/nasse farming erde rund.png" +dest_files=["res://.godot/imported/nasse farming erde rund.png-fbcae264f5ec8b8f0c408c39499733a8.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=1 diff --git a/art/farm/tilable grounds/böden/trockene farming erde rund.png b/art/farm/tilable grounds/böden/trockene farming erde rund.png new file mode 100644 index 0000000..1d8b2fe Binary files /dev/null and b/art/farm/tilable grounds/böden/trockene farming erde rund.png differ diff --git a/art/farm/tilable grounds/böden/trockene farming erde rund.png.import b/art/farm/tilable grounds/böden/trockene farming erde rund.png.import new file mode 100644 index 0000000..fc8d039 --- /dev/null +++ b/art/farm/tilable grounds/böden/trockene farming erde rund.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpxjptdjw7bi6" +path="res://.godot/imported/trockene farming erde rund.png-892eaafdb75c5a99486dd5e1895c7b0a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/farm/tilable grounds/böden/trockene farming erde rund.png" +dest_files=["res://.godot/imported/trockene farming erde rund.png-892eaafdb75c5a99486dd5e1895c7b0a.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=1 diff --git a/art/ui/StartScreen/babushkalog_white.png b/art/ui/StartScreen/babushkalog_white.png new file mode 100644 index 0000000..8313d15 Binary files /dev/null and b/art/ui/StartScreen/babushkalog_white.png differ diff --git a/art/ui/StartScreen/babushkalog_white.png.import b/art/ui/StartScreen/babushkalog_white.png.import new file mode 100644 index 0000000..29d44b9 --- /dev/null +++ b/art/ui/StartScreen/babushkalog_white.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://du612t3xytly3" +path="res://.godot/imported/babushkalog_white.png-05d94cbeefd67838910fbe380de019b9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/ui/StartScreen/babushkalog_white.png" +dest_files=["res://.godot/imported/babushkalog_white.png-05d94cbeefd67838910fbe380de019b9.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=1 diff --git a/art/ui/StartScreen/titlescreen.png b/art/ui/StartScreen/titlescreen.png new file mode 100644 index 0000000..a2e5e29 Binary files /dev/null and b/art/ui/StartScreen/titlescreen.png differ diff --git a/art/ui/StartScreen/titlescreen.png.import b/art/ui/StartScreen/titlescreen.png.import new file mode 100644 index 0000000..718553d --- /dev/null +++ b/art/ui/StartScreen/titlescreen.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7atj6ohlmir3" +path="res://.godot/imported/titlescreen.png-87c8c3000631cee73abb91608fbca87f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/ui/StartScreen/titlescreen.png" +dest_files=["res://.godot/imported/titlescreen.png-87c8c3000631cee73abb91608fbca87f.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=1 diff --git a/audio/Atmos/FarmAtmos_Night_01.wav b/audio/Atmos/FarmAtmos_Night_01.wav new file mode 100644 index 0000000..755b43b Binary files /dev/null and b/audio/Atmos/FarmAtmos_Night_01.wav differ diff --git a/audio/Atmos/FarmAtmos_Night_01.wav.import b/audio/Atmos/FarmAtmos_Night_01.wav.import new file mode 100644 index 0000000..61cb408 --- /dev/null +++ b/audio/Atmos/FarmAtmos_Night_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b7e5jsblox4bf" +path="res://.godot/imported/FarmAtmos_Night_01.wav-637a89e91bcf3cd4b071e3d121dd6d3e.sample" + +[deps] + +source_file="res://audio/Atmos/FarmAtmos_Night_01.wav" +dest_files=["res://.godot/imported/FarmAtmos_Night_01.wav-637a89e91bcf3cd4b071e3d121dd6d3e.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/Atmos/ForestAtmos_Night_01.wav b/audio/Atmos/ForestAtmos_Night_01.wav new file mode 100644 index 0000000..8c65576 Binary files /dev/null and b/audio/Atmos/ForestAtmos_Night_01.wav differ diff --git a/audio/Atmos/ForestAtmos_Night_01.wav.import b/audio/Atmos/ForestAtmos_Night_01.wav.import new file mode 100644 index 0000000..f1499eb --- /dev/null +++ b/audio/Atmos/ForestAtmos_Night_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ouiq00erkxxh" +path="res://.godot/imported/ForestAtmos_Night_01.wav-c1fd8d8071cfb21e4bd2d8da54422e39.sample" + +[deps] + +source_file="res://audio/Atmos/ForestAtmos_Night_01.wav" +dest_files=["res://.godot/imported/ForestAtmos_Night_01.wav-c1fd8d8071cfb21e4bd2d8da54422e39.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/Music/Farming_90BPM_69Bars_Loop.wav.import b/audio/Music/Farming_90BPM_69Bars_Loop.wav.import index d47bc71..9bea6d0 100644 --- a/audio/Music/Farming_90BPM_69Bars_Loop.wav.import +++ b/audio/Music/Farming_90BPM_69Bars_Loop.wav.import @@ -18,7 +18,7 @@ force/max_rate=false force/max_rate_hz=44100 edit/trim=false edit/normalize=false -edit/loop_mode=0 +edit/loop_mode=2 edit/loop_begin=0 edit/loop_end=-1 compress/mode=2 diff --git a/audio/sfx/Babushka/SFX_Eating_01.wav b/audio/sfx/Babushka/SFX_Eating_01.wav new file mode 100644 index 0000000..6aacc0a Binary files /dev/null and b/audio/sfx/Babushka/SFX_Eating_01.wav differ diff --git a/audio/sfx/Babushka/SFX_Eating_01.wav.import b/audio/sfx/Babushka/SFX_Eating_01.wav.import new file mode 100644 index 0000000..aea681a --- /dev/null +++ b/audio/sfx/Babushka/SFX_Eating_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dywys41dyqgxw" +path="res://.godot/imported/SFX_Eating_01.wav-2a996840c98275e0cd77889dd40428f9.sample" + +[deps] + +source_file="res://audio/sfx/Babushka/SFX_Eating_01.wav" +dest_files=["res://.godot/imported/SFX_Eating_01.wav-2a996840c98275e0cd77889dd40428f9.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Babushka/SFX_Eating_02.wav b/audio/sfx/Babushka/SFX_Eating_02.wav new file mode 100644 index 0000000..a63b654 Binary files /dev/null and b/audio/sfx/Babushka/SFX_Eating_02.wav differ diff --git a/audio/sfx/Babushka/SFX_Eating_02.wav.import b/audio/sfx/Babushka/SFX_Eating_02.wav.import new file mode 100644 index 0000000..02acd9d --- /dev/null +++ b/audio/sfx/Babushka/SFX_Eating_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://baqmxgk13rrqm" +path="res://.godot/imported/SFX_Eating_02.wav-17836b0d7207994fb8b5cd160c842d75.sample" + +[deps] + +source_file="res://audio/sfx/Babushka/SFX_Eating_02.wav" +dest_files=["res://.godot/imported/SFX_Eating_02.wav-17836b0d7207994fb8b5cd160c842d75.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Babushka/SFX_Slurp_01.wav b/audio/sfx/Babushka/SFX_Slurp_01.wav new file mode 100644 index 0000000..0fc67c8 Binary files /dev/null and b/audio/sfx/Babushka/SFX_Slurp_01.wav differ diff --git a/audio/sfx/Babushka/SFX_Slurp_01.wav.import b/audio/sfx/Babushka/SFX_Slurp_01.wav.import new file mode 100644 index 0000000..38760e5 --- /dev/null +++ b/audio/sfx/Babushka/SFX_Slurp_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cccxucj86342c" +path="res://.godot/imported/SFX_Slurp_01.wav-7627b488fed62d148dc7b499ed09eb64.sample" + +[deps] + +source_file="res://audio/sfx/Babushka/SFX_Slurp_01.wav" +dest_files=["res://.godot/imported/SFX_Slurp_01.wav-7627b488fed62d148dc7b499ed09eb64.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Babushka/SFX_Slurp_02.wav b/audio/sfx/Babushka/SFX_Slurp_02.wav new file mode 100644 index 0000000..9dbf568 Binary files /dev/null and b/audio/sfx/Babushka/SFX_Slurp_02.wav differ diff --git a/audio/sfx/Babushka/SFX_Slurp_02.wav.import b/audio/sfx/Babushka/SFX_Slurp_02.wav.import new file mode 100644 index 0000000..b168a11 --- /dev/null +++ b/audio/sfx/Babushka/SFX_Slurp_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://rfr17ds1wd1d" +path="res://.godot/imported/SFX_Slurp_02.wav-0a311b31d1f8d9e02b3e799180ea3ad4.sample" + +[deps] + +source_file="res://audio/sfx/Babushka/SFX_Slurp_02.wav" +dest_files=["res://.godot/imported/SFX_Slurp_02.wav-0a311b31d1f8d9e02b3e799180ea3ad4.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Babushka/SFX_Snoring_01.wav b/audio/sfx/Babushka/SFX_Snoring_01.wav new file mode 100644 index 0000000..a0cfbed Binary files /dev/null and b/audio/sfx/Babushka/SFX_Snoring_01.wav differ diff --git a/audio/sfx/Babushka/SFX_Snoring_01.wav.import b/audio/sfx/Babushka/SFX_Snoring_01.wav.import new file mode 100644 index 0000000..743cbe5 --- /dev/null +++ b/audio/sfx/Babushka/SFX_Snoring_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c6a6gwilc5pbk" +path="res://.godot/imported/SFX_Snoring_01.wav-cc5a9706a21982f39d2082efee5916c0.sample" + +[deps] + +source_file="res://audio/sfx/Babushka/SFX_Snoring_01.wav" +dest_files=["res://.godot/imported/SFX_Snoring_01.wav-cc5a9706a21982f39d2082efee5916c0.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cup_01.wav b/audio/sfx/Kitchen/SFX_Cup_01.wav new file mode 100644 index 0000000..ceb9a7d Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cup_01.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cup_01.wav.import b/audio/sfx/Kitchen/SFX_Cup_01.wav.import new file mode 100644 index 0000000..d740a4d --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cup_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ct08qnp05jjfs" +path="res://.godot/imported/SFX_Cup_01.wav-f14ffa4bd0d37727a244cd0cb4fe602f.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cup_01.wav" +dest_files=["res://.godot/imported/SFX_Cup_01.wav-f14ffa4bd0d37727a244cd0cb4fe602f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cup_02.wav b/audio/sfx/Kitchen/SFX_Cup_02.wav new file mode 100644 index 0000000..03d6440 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cup_02.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cup_02.wav.import b/audio/sfx/Kitchen/SFX_Cup_02.wav.import new file mode 100644 index 0000000..78a46e3 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cup_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://d12jnk7rj7wnu" +path="res://.godot/imported/SFX_Cup_02.wav-fa3119e3c02de6a155eb28973f379b2f.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cup_02.wav" +dest_files=["res://.godot/imported/SFX_Cup_02.wav-fa3119e3c02de6a155eb28973f379b2f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cup_Move_01.wav b/audio/sfx/Kitchen/SFX_Cup_Move_01.wav new file mode 100644 index 0000000..3dc4ee9 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cup_Move_01.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cup_Move_01.wav.import b/audio/sfx/Kitchen/SFX_Cup_Move_01.wav.import new file mode 100644 index 0000000..69c04c7 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cup_Move_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://el5x1hdcv1x5" +path="res://.godot/imported/SFX_Cup_Move_01.wav-820e9ec5af2ef73937490c580ce1ffb7.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cup_Move_01.wav" +dest_files=["res://.godot/imported/SFX_Cup_Move_01.wav-820e9ec5af2ef73937490c580ce1ffb7.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav b/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav new file mode 100644 index 0000000..a19d4fc Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav.import b/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav.import new file mode 100644 index 0000000..bc1e3d4 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b77p8meg6f08u" +path="res://.godot/imported/SFX_Cup_PutAway_01.wav-04a7ba5e47d08212d73f826026e017cf.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cup_PutAway_01.wav" +dest_files=["res://.godot/imported/SFX_Cup_PutAway_01.wav-04a7ba5e47d08212d73f826026e017cf.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cooking_Cutlery_01.wav b/audio/sfx/Kitchen/SFX_Cutlery_01.wav similarity index 100% rename from audio/sfx/Kitchen/SFX_Cooking_Cutlery_01.wav rename to audio/sfx/Kitchen/SFX_Cutlery_01.wav diff --git a/audio/sfx/Kitchen/SFX_Cutlery_01.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_01.wav.import new file mode 100644 index 0000000..9f6c863 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cutlery_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dbfbrxn8jmqpn" +path="res://.godot/imported/SFX_Cutlery_01.wav-3aede32162cf4d08fb19e1476ce52b21.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cutlery_01.wav" +dest_files=["res://.godot/imported/SFX_Cutlery_01.wav-3aede32162cf4d08fb19e1476ce52b21.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cooking_Cutlery_01_Reverb.wav b/audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav similarity index 100% rename from audio/sfx/Kitchen/SFX_Cooking_Cutlery_01_Reverb.wav rename to audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav diff --git a/audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav.import new file mode 100644 index 0000000..1917d71 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://coqbsm3mpohja" +path="res://.godot/imported/SFX_Cutlery_01_Reverb.wav-798e0ba510d255709fd9b9a5349d686d.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cutlery_01_Reverb.wav" +dest_files=["res://.godot/imported/SFX_Cutlery_01_Reverb.wav-798e0ba510d255709fd9b9a5349d686d.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cutlery_02.wav b/audio/sfx/Kitchen/SFX_Cutlery_02.wav new file mode 100644 index 0000000..05cbc95 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_02.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cutlery_02.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_02.wav.import new file mode 100644 index 0000000..e6a23d5 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cutlery_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://tjuxapc4wuss" +path="res://.godot/imported/SFX_Cutlery_02.wav-5a33302608439add0f93b2e0f4be13d9.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cutlery_02.wav" +dest_files=["res://.godot/imported/SFX_Cutlery_02.wav-5a33302608439add0f93b2e0f4be13d9.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cutlery_03.wav b/audio/sfx/Kitchen/SFX_Cutlery_03.wav new file mode 100644 index 0000000..2cf7bec Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_03.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cutlery_03.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_03.wav.import new file mode 100644 index 0000000..65f8219 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cutlery_03.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://duiyhe7yiyotb" +path="res://.godot/imported/SFX_Cutlery_03.wav-0e8ab51d44e453616c1ad7800e2da22c.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cutlery_03.wav" +dest_files=["res://.godot/imported/SFX_Cutlery_03.wav-0e8ab51d44e453616c1ad7800e2da22c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cutlery_04.wav b/audio/sfx/Kitchen/SFX_Cutlery_04.wav new file mode 100644 index 0000000..a0db9ef Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_04.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cutlery_04.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_04.wav.import new file mode 100644 index 0000000..84ea216 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cutlery_04.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bc216pfieuc8h" +path="res://.godot/imported/SFX_Cutlery_04.wav-54a75acbfc9abb5f8eb5cc319f0061aa.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cutlery_04.wav" +dest_files=["res://.godot/imported/SFX_Cutlery_04.wav-54a75acbfc9abb5f8eb5cc319f0061aa.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cutlery_05.wav b/audio/sfx/Kitchen/SFX_Cutlery_05.wav new file mode 100644 index 0000000..e15cf82 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_05.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cutlery_05.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_05.wav.import new file mode 100644 index 0000000..5eadac1 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cutlery_05.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dp6qen84ptlvx" +path="res://.godot/imported/SFX_Cutlery_05.wav-9e2628ab9704b8aab609a62e475b7040.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cutlery_05.wav" +dest_files=["res://.godot/imported/SFX_Cutlery_05.wav-9e2628ab9704b8aab609a62e475b7040.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cutlery_06.wav b/audio/sfx/Kitchen/SFX_Cutlery_06.wav new file mode 100644 index 0000000..8deb744 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_06.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cutlery_06.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_06.wav.import new file mode 100644 index 0000000..510c3b6 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cutlery_06.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://biiktqijbngrq" +path="res://.godot/imported/SFX_Cutlery_06.wav-d361be0a86f3c246245d7e0b55d51599.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cutlery_06.wav" +dest_files=["res://.godot/imported/SFX_Cutlery_06.wav-d361be0a86f3c246245d7e0b55d51599.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cutlery_07.wav b/audio/sfx/Kitchen/SFX_Cutlery_07.wav new file mode 100644 index 0000000..3fe6b15 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_07.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cutlery_07.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_07.wav.import new file mode 100644 index 0000000..1eddb79 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cutlery_07.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dwkxfj34sjvh7" +path="res://.godot/imported/SFX_Cutlery_07.wav-a59ba94570497b7d65eb82c316c28be4.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cutlery_07.wav" +dest_files=["res://.godot/imported/SFX_Cutlery_07.wav-a59ba94570497b7d65eb82c316c28be4.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cutlery_08.wav b/audio/sfx/Kitchen/SFX_Cutlery_08.wav new file mode 100644 index 0000000..8ceded2 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Cutlery_08.wav differ diff --git a/audio/sfx/Kitchen/SFX_Cutlery_08.wav.import b/audio/sfx/Kitchen/SFX_Cutlery_08.wav.import new file mode 100644 index 0000000..d4d8e5b --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Cutlery_08.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bi5r1js478yct" +path="res://.godot/imported/SFX_Cutlery_08.wav-1ab205f99df9403122de8a8ca0da1934.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Cutlery_08.wav" +dest_files=["res://.godot/imported/SFX_Cutlery_08.wav-1ab205f99df9403122de8a8ca0da1934.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Glass_02.wav b/audio/sfx/Kitchen/SFX_Glass_02.wav new file mode 100644 index 0000000..f196f47 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Glass_02.wav differ diff --git a/audio/sfx/Kitchen/SFX_Glass_02.wav.import b/audio/sfx/Kitchen/SFX_Glass_02.wav.import new file mode 100644 index 0000000..7d71e21 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Glass_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://6smcriryjbv5" +path="res://.godot/imported/SFX_Glass_02.wav-8242b9e4f9d8a9549efdc42b7eb8c4cd.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Glass_02.wav" +dest_files=["res://.godot/imported/SFX_Glass_02.wav-8242b9e4f9d8a9549efdc42b7eb8c4cd.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Glass_03.wav b/audio/sfx/Kitchen/SFX_Glass_03.wav new file mode 100644 index 0000000..a98ee56 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Glass_03.wav differ diff --git a/audio/sfx/Kitchen/SFX_Glass_03.wav.import b/audio/sfx/Kitchen/SFX_Glass_03.wav.import new file mode 100644 index 0000000..e6f225b --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Glass_03.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dt0uf8uwqymor" +path="res://.godot/imported/SFX_Glass_03.wav-8515b17a9260dbd374eeb06bece2fdb8.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Glass_03.wav" +dest_files=["res://.godot/imported/SFX_Glass_03.wav-8515b17a9260dbd374eeb06bece2fdb8.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cooking_Plates+Utensil_01.wav b/audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav similarity index 100% rename from audio/sfx/Kitchen/SFX_Cooking_Plates+Utensil_01.wav rename to audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav diff --git a/audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav.import b/audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav.import new file mode 100644 index 0000000..ea9abea --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cnmhdsfgcpt46" +path="res://.godot/imported/SFX_Plates+Utensil_01.wav-7386939ad814d20949dd591f98ed0e94.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Plates+Utensil_01.wav" +dest_files=["res://.godot/imported/SFX_Plates+Utensil_01.wav-7386939ad814d20949dd591f98ed0e94.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cooking_Plates+Utensil_02.wav b/audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav similarity index 100% rename from audio/sfx/Kitchen/SFX_Cooking_Plates+Utensil_02.wav rename to audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav diff --git a/audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav.import b/audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav.import new file mode 100644 index 0000000..044c677 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bfmy66g2jdsme" +path="res://.godot/imported/SFX_Plates+Utensil_02.wav-75dd99c50bfa6a9f2b7bd825d198f9c3.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Plates+Utensil_02.wav" +dest_files=["res://.godot/imported/SFX_Plates+Utensil_02.wav-75dd99c50bfa6a9f2b7bd825d198f9c3.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cooking_Plates_01.wav b/audio/sfx/Kitchen/SFX_Plates_01.wav similarity index 100% rename from audio/sfx/Kitchen/SFX_Cooking_Plates_01.wav rename to audio/sfx/Kitchen/SFX_Plates_01.wav diff --git a/audio/sfx/Kitchen/SFX_Plates_01.wav.import b/audio/sfx/Kitchen/SFX_Plates_01.wav.import new file mode 100644 index 0000000..c5371d1 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Plates_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cvkfcr7aw5k3k" +path="res://.godot/imported/SFX_Plates_01.wav-a8a5814f6e8ca006515d0c9954f9d2ed.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Plates_01.wav" +dest_files=["res://.godot/imported/SFX_Plates_01.wav-a8a5814f6e8ca006515d0c9954f9d2ed.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Cooking_Plates_01_Reverb.wav b/audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav similarity index 100% rename from audio/sfx/Kitchen/SFX_Cooking_Plates_01_Reverb.wav rename to audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav diff --git a/audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav.import b/audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav.import new file mode 100644 index 0000000..98a667d --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://53qfaapfk6f2" +path="res://.godot/imported/SFX_Plates_01_Reverb.wav-bb0f6e860ddff31afeeb1d201bb36ac1.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Plates_01_Reverb.wav" +dest_files=["res://.godot/imported/SFX_Plates_01_Reverb.wav-bb0f6e860ddff31afeeb1d201bb36ac1.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Plates_02.wav b/audio/sfx/Kitchen/SFX_Plates_02.wav new file mode 100644 index 0000000..6ba2a2e Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Plates_02.wav differ diff --git a/audio/sfx/Kitchen/SFX_Plates_02.wav.import b/audio/sfx/Kitchen/SFX_Plates_02.wav.import new file mode 100644 index 0000000..cfcfe80 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Plates_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b3k5asuqpktd0" +path="res://.godot/imported/SFX_Plates_02.wav-e71843390b35a96311399a33444bf536.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Plates_02.wav" +dest_files=["res://.godot/imported/SFX_Plates_02.wav-e71843390b35a96311399a33444bf536.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Plates_03.wav b/audio/sfx/Kitchen/SFX_Plates_03.wav new file mode 100644 index 0000000..4a3605a Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Plates_03.wav differ diff --git a/audio/sfx/Kitchen/SFX_Plates_03.wav.import b/audio/sfx/Kitchen/SFX_Plates_03.wav.import new file mode 100644 index 0000000..13a1209 --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Plates_03.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dwu2hufgv33kr" +path="res://.godot/imported/SFX_Plates_03.wav-9a2c6ce07891f06b56679478cffd2a37.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Plates_03.wav" +dest_files=["res://.godot/imported/SFX_Plates_03.wav-9a2c6ce07891f06b56679478cffd2a37.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Plates_04.wav b/audio/sfx/Kitchen/SFX_Plates_04.wav new file mode 100644 index 0000000..dbdf3e0 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Plates_04.wav differ diff --git a/audio/sfx/Kitchen/SFX_Plates_04.wav.import b/audio/sfx/Kitchen/SFX_Plates_04.wav.import new file mode 100644 index 0000000..a70b48e --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Plates_04.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cuaouoimk8bxw" +path="res://.godot/imported/SFX_Plates_04.wav-dc32bfdccf511547b4cd5278225879cb.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Plates_04.wav" +dest_files=["res://.godot/imported/SFX_Plates_04.wav-dc32bfdccf511547b4cd5278225879cb.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Spoon_01.wav b/audio/sfx/Kitchen/SFX_Spoon_01.wav new file mode 100644 index 0000000..f6415ec Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Spoon_01.wav differ diff --git a/audio/sfx/Kitchen/SFX_Spoon_01.wav.import b/audio/sfx/Kitchen/SFX_Spoon_01.wav.import new file mode 100644 index 0000000..8aaee2a --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Spoon_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b7g8c556bhoj4" +path="res://.godot/imported/SFX_Spoon_01.wav-efbf81ab0bace253b1624eb43d6f0710.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Spoon_01.wav" +dest_files=["res://.godot/imported/SFX_Spoon_01.wav-efbf81ab0bace253b1624eb43d6f0710.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/Kitchen/SFX_Spoon_02.wav b/audio/sfx/Kitchen/SFX_Spoon_02.wav new file mode 100644 index 0000000..1333d37 Binary files /dev/null and b/audio/sfx/Kitchen/SFX_Spoon_02.wav differ diff --git a/audio/sfx/Kitchen/SFX_Spoon_02.wav.import b/audio/sfx/Kitchen/SFX_Spoon_02.wav.import new file mode 100644 index 0000000..4b7e9ef --- /dev/null +++ b/audio/sfx/Kitchen/SFX_Spoon_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://drbie8u0is7x2" +path="res://.godot/imported/SFX_Spoon_02.wav-b112f9e23ea4893bc1530e867879bcfe.sample" + +[deps] + +source_file="res://audio/sfx/Kitchen/SFX_Spoon_02.wav" +dest_files=["res://.godot/imported/SFX_Spoon_02.wav-b112f9e23ea4893bc1530e867879bcfe.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Close_01.wav b/audio/sfx/SFX_Door_Close_01.wav new file mode 100644 index 0000000..31e0a88 Binary files /dev/null and b/audio/sfx/SFX_Door_Close_01.wav differ diff --git a/audio/sfx/SFX_Door_Close_01.wav.import b/audio/sfx/SFX_Door_Close_01.wav.import new file mode 100644 index 0000000..005ebad --- /dev/null +++ b/audio/sfx/SFX_Door_Close_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c41l1wslnnqs2" +path="res://.godot/imported/SFX_Door_Close_01.wav-1daa64aa577b28ae1f988174ba55d7b4.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Close_01.wav" +dest_files=["res://.godot/imported/SFX_Door_Close_01.wav-1daa64aa577b28ae1f988174ba55d7b4.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Close_02.wav b/audio/sfx/SFX_Door_Close_02.wav new file mode 100644 index 0000000..291c2c5 Binary files /dev/null and b/audio/sfx/SFX_Door_Close_02.wav differ diff --git a/audio/sfx/SFX_Door_Close_02.wav.import b/audio/sfx/SFX_Door_Close_02.wav.import new file mode 100644 index 0000000..dd75ae4 --- /dev/null +++ b/audio/sfx/SFX_Door_Close_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dsnbc7gm6bkex" +path="res://.godot/imported/SFX_Door_Close_02.wav-04e00cab7723809ac0d924e90aa574d0.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Close_02.wav" +dest_files=["res://.godot/imported/SFX_Door_Close_02.wav-04e00cab7723809ac0d924e90aa574d0.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Close_03.wav b/audio/sfx/SFX_Door_Close_03.wav new file mode 100644 index 0000000..c20278a Binary files /dev/null and b/audio/sfx/SFX_Door_Close_03.wav differ diff --git a/audio/sfx/SFX_Door_Close_03.wav.import b/audio/sfx/SFX_Door_Close_03.wav.import new file mode 100644 index 0000000..8075d42 --- /dev/null +++ b/audio/sfx/SFX_Door_Close_03.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bupwubiblni0g" +path="res://.godot/imported/SFX_Door_Close_03.wav-adb2c12a553c0ec21c39c117b6ab02c1.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Close_03.wav" +dest_files=["res://.godot/imported/SFX_Door_Close_03.wav-adb2c12a553c0ec21c39c117b6ab02c1.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Open_01.wav b/audio/sfx/SFX_Door_Open_01.wav new file mode 100644 index 0000000..4fe0f50 Binary files /dev/null and b/audio/sfx/SFX_Door_Open_01.wav differ diff --git a/audio/sfx/SFX_Door_Open_01.wav.import b/audio/sfx/SFX_Door_Open_01.wav.import new file mode 100644 index 0000000..1c01241 --- /dev/null +++ b/audio/sfx/SFX_Door_Open_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://r0f3p6bjq0we" +path="res://.godot/imported/SFX_Door_Open_01.wav-035377822f95417ac965971ff90b19ee.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Open_01.wav" +dest_files=["res://.godot/imported/SFX_Door_Open_01.wav-035377822f95417ac965971ff90b19ee.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Open_02.wav b/audio/sfx/SFX_Door_Open_02.wav new file mode 100644 index 0000000..cf02eb0 Binary files /dev/null and b/audio/sfx/SFX_Door_Open_02.wav differ diff --git a/audio/sfx/SFX_Door_Open_02.wav.import b/audio/sfx/SFX_Door_Open_02.wav.import new file mode 100644 index 0000000..f7b8b57 --- /dev/null +++ b/audio/sfx/SFX_Door_Open_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dt377scj3d385" +path="res://.godot/imported/SFX_Door_Open_02.wav-f1c415f0198ece34fecbe595a7ca00e4.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Open_02.wav" +dest_files=["res://.godot/imported/SFX_Door_Open_02.wav-f1c415f0198ece34fecbe595a7ca00e4.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Open_03.wav b/audio/sfx/SFX_Door_Open_03.wav new file mode 100644 index 0000000..7d0fc9a Binary files /dev/null and b/audio/sfx/SFX_Door_Open_03.wav differ diff --git a/audio/sfx/SFX_Door_Open_03.wav.import b/audio/sfx/SFX_Door_Open_03.wav.import new file mode 100644 index 0000000..c3915a2 --- /dev/null +++ b/audio/sfx/SFX_Door_Open_03.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b7sl5se1pf8dl" +path="res://.godot/imported/SFX_Door_Open_03.wav-77da3449aa231305d262f79885c97db2.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Open_03.wav" +dest_files=["res://.godot/imported/SFX_Door_Open_03.wav-77da3449aa231305d262f79885c97db2.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Slide_01.wav b/audio/sfx/SFX_Door_Slide_01.wav new file mode 100644 index 0000000..15bebad Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_01.wav differ diff --git a/audio/sfx/SFX_Door_Slide_01.wav.import b/audio/sfx/SFX_Door_Slide_01.wav.import new file mode 100644 index 0000000..31edaa2 --- /dev/null +++ b/audio/sfx/SFX_Door_Slide_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b573h4eeaq7r0" +path="res://.godot/imported/SFX_Door_Slide_01.wav-4ef4feb794644df77d479349f406f8e0.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Slide_01.wav" +dest_files=["res://.godot/imported/SFX_Door_Slide_01.wav-4ef4feb794644df77d479349f406f8e0.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Slide_02.wav b/audio/sfx/SFX_Door_Slide_02.wav new file mode 100644 index 0000000..81dde97 Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_02.wav differ diff --git a/audio/sfx/SFX_Door_Slide_02.wav.import b/audio/sfx/SFX_Door_Slide_02.wav.import new file mode 100644 index 0000000..e0c6890 --- /dev/null +++ b/audio/sfx/SFX_Door_Slide_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bbi45nqbk3ev6" +path="res://.godot/imported/SFX_Door_Slide_02.wav-7d055181087784f076cfec14184ef220.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Slide_02.wav" +dest_files=["res://.godot/imported/SFX_Door_Slide_02.wav-7d055181087784f076cfec14184ef220.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Slide_03.wav b/audio/sfx/SFX_Door_Slide_03.wav new file mode 100644 index 0000000..c54a4f9 Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_03.wav differ diff --git a/audio/sfx/SFX_Door_Slide_03.wav.import b/audio/sfx/SFX_Door_Slide_03.wav.import new file mode 100644 index 0000000..4b7abc4 --- /dev/null +++ b/audio/sfx/SFX_Door_Slide_03.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cnvpypj33urlk" +path="res://.godot/imported/SFX_Door_Slide_03.wav-d299f67b81d5f88184994d9e5df1919f.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Slide_03.wav" +dest_files=["res://.godot/imported/SFX_Door_Slide_03.wav-d299f67b81d5f88184994d9e5df1919f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Slide_04.wav b/audio/sfx/SFX_Door_Slide_04.wav new file mode 100644 index 0000000..d4e3688 Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_04.wav differ diff --git a/audio/sfx/SFX_Door_Slide_04.wav.import b/audio/sfx/SFX_Door_Slide_04.wav.import new file mode 100644 index 0000000..6d8c4c9 --- /dev/null +++ b/audio/sfx/SFX_Door_Slide_04.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cnuiy0v047mog" +path="res://.godot/imported/SFX_Door_Slide_04.wav-7868cff38680efa698088c32b1bf1d83.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Slide_04.wav" +dest_files=["res://.godot/imported/SFX_Door_Slide_04.wav-7868cff38680efa698088c32b1bf1d83.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Slide_05.wav b/audio/sfx/SFX_Door_Slide_05.wav new file mode 100644 index 0000000..926fa9c Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_05.wav differ diff --git a/audio/sfx/SFX_Door_Slide_05.wav.import b/audio/sfx/SFX_Door_Slide_05.wav.import new file mode 100644 index 0000000..28f1dd9 --- /dev/null +++ b/audio/sfx/SFX_Door_Slide_05.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c0gdmifbwnqtw" +path="res://.godot/imported/SFX_Door_Slide_05.wav-b599473720bbc4e115e73ad7d0e02a16.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Slide_05.wav" +dest_files=["res://.godot/imported/SFX_Door_Slide_05.wav-b599473720bbc4e115e73ad7d0e02a16.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Slide_06.wav b/audio/sfx/SFX_Door_Slide_06.wav new file mode 100644 index 0000000..1f1a2d2 Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_06.wav differ diff --git a/audio/sfx/SFX_Door_Slide_06.wav.import b/audio/sfx/SFX_Door_Slide_06.wav.import new file mode 100644 index 0000000..c5c424a --- /dev/null +++ b/audio/sfx/SFX_Door_Slide_06.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://x1rwbofegdu6" +path="res://.godot/imported/SFX_Door_Slide_06.wav-f4209547f52d7bf0c7eeb9425bbcc165.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Slide_06.wav" +dest_files=["res://.godot/imported/SFX_Door_Slide_06.wav-f4209547f52d7bf0c7eeb9425bbcc165.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Door_Slide_07.wav b/audio/sfx/SFX_Door_Slide_07.wav new file mode 100644 index 0000000..ab18406 Binary files /dev/null and b/audio/sfx/SFX_Door_Slide_07.wav differ diff --git a/audio/sfx/SFX_Door_Slide_07.wav.import b/audio/sfx/SFX_Door_Slide_07.wav.import new file mode 100644 index 0000000..6991f91 --- /dev/null +++ b/audio/sfx/SFX_Door_Slide_07.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://by48hbtyk5gea" +path="res://.godot/imported/SFX_Door_Slide_07.wav-ff261ca58a2c5003ad6817da2a48636a.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Door_Slide_07.wav" +dest_files=["res://.godot/imported/SFX_Door_Slide_07.wav-ff261ca58a2c5003ad6817da2a48636a.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav b/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav new file mode 100644 index 0000000..dec5024 Binary files /dev/null and b/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav differ diff --git a/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav.import b/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav.import new file mode 100644 index 0000000..d7da212 --- /dev/null +++ b/audio/sfx/SFX_Quest_Fail_Placeholder_01.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bk5yqto8j3egp" +path="res://.godot/imported/SFX_Quest_Fail_Placeholder_01.wav-8f1cfb0ae521d58b19d1cad92cb78f4c.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Quest_Fail_Placeholder_01.wav" +dest_files=["res://.godot/imported/SFX_Quest_Fail_Placeholder_01.wav-8f1cfb0ae521d58b19d1cad92cb78f4c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav b/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav new file mode 100644 index 0000000..ac1da16 Binary files /dev/null and b/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav differ diff --git a/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav.import b/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav.import new file mode 100644 index 0000000..0ef8990 --- /dev/null +++ b/audio/sfx/SFX_Quest_Fail_Placeholder_02.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bgjh51lrs10wu" +path="res://.godot/imported/SFX_Quest_Fail_Placeholder_02.wav-4a79f5a48d2615db33155de5cf73b857.sample" + +[deps] + +source_file="res://audio/sfx/SFX_Quest_Fail_Placeholder_02.wav" +dest_files=["res://.godot/imported/SFX_Quest_Fail_Placeholder_02.wav-4a79f5a48d2615db33155de5cf73b857.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav b/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav new file mode 100644 index 0000000..560d539 Binary files /dev/null and b/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav differ diff --git a/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav.import b/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav.import new file mode 100644 index 0000000..38ad2bd --- /dev/null +++ b/audio/sfx/UI/SFX_QuestComplete_Placeholder.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cesjvlum6ecyy" +path="res://.godot/imported/SFX_QuestComplete_Placeholder.wav-776cea488b4703c48d8613341714d0d5.sample" + +[deps] + +source_file="res://audio/sfx/UI/SFX_QuestComplete_Placeholder.wav" +dest_files=["res://.godot/imported/SFX_QuestComplete_Placeholder.wav-776cea488b4703c48d8613341714d0d5.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/dialog/Babushka_NPC_Namebox_background.tres b/dialog/Babushka_NPC_Namebox_background.tres new file mode 100644 index 0000000..9180e7f --- /dev/null +++ b/dialog/Babushka_NPC_Namebox_background.tres @@ -0,0 +1,11 @@ +[gd_resource type="StyleBoxTexture" load_steps=2 format=3 uid="uid://c3t3agaqj5tii"] + +[ext_resource type="Texture2D" uid="uid://deitc84w2byyh" path="res://art/ui/nametag.png" id="1_jsn7j"] + +[resource] +content_margin_left = 40.0 +content_margin_right = 40.0 +texture = ExtResource("1_jsn7j") +texture_margin_left = 20.0 +texture_margin_right = 20.0 +axis_stretch_vertical = 2 diff --git a/dialog/NPC_narrative.tres b/dialog/NPC_narrative.tres new file mode 100644 index 0000000..7c85383 --- /dev/null +++ b/dialog/NPC_narrative.tres @@ -0,0 +1,90 @@ +[gd_resource type="Resource" script_class="DialogicStyle" load_steps=20 format=3 uid="uid://f7q6jac5tsk8"] + +[ext_resource type="Script" uid="uid://dfx2htp24tuvm" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="1_0jwhi"] +[ext_resource type="PackedScene" uid="uid://c1k5m0w3r40xf" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_FullBackground/full_background_layer.tscn" id="2_8wrfq"] +[ext_resource type="PackedScene" uid="uid://cy1y14inwkplb" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Portraits/vn_portrait_layer.tscn" id="3_t7aeg"] +[ext_resource type="PackedScene" uid="uid://cn674foxwedqu" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Input/full_advance_input_layer.tscn" id="4_85y6g"] +[ext_resource type="PackedScene" uid="uid://bquja8jyk8kbr" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_layer.tscn" id="5_reo2u"] +[ext_resource type="PackedScene" uid="uid://dsbwnp5hegnu3" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Glossary/glossary_popup_layer.tscn" id="6_i6h15"] +[ext_resource type="PackedScene" uid="uid://dhk6j6eb6e3q" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Choices/vn_choice_layer.tscn" id="7_rg32j"] +[ext_resource type="PackedScene" uid="uid://cvgf4c6gg0tsy" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_TextInput/text_input_layer.tscn" id="8_h83v4"] +[ext_resource type="PackedScene" uid="uid://lx24i8fl6uo" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_History/history_layer.tscn" id="9_4c2uo"] +[ext_resource type="Script" uid="uid://b14h380mah4av" path="res://addons/dialogic/Resources/dialogic_style.gd" id="10_e3ue2"] + +[sub_resource type="Resource" id="Resource_wg0yj"] +script = ExtResource("1_0jwhi") +overrides = { +"global_bg_color": "Color(0.898375, 0.917922, 0.835355, 1)", +"global_font_color": "Color(0.242786, 0.16463, 0.180255, 1)", +"global_font_size": "20.0" +} + +[sub_resource type="Resource" id="Resource_uxnk3"] +script = ExtResource("1_0jwhi") +scene = ExtResource("2_8wrfq") +overrides = {} + +[sub_resource type="Resource" id="Resource_ihoat"] +script = ExtResource("1_0jwhi") +scene = ExtResource("3_t7aeg") +overrides = {} + +[sub_resource type="Resource" id="Resource_pw0bl"] +script = ExtResource("1_0jwhi") +scene = ExtResource("4_85y6g") +overrides = {} + +[sub_resource type="Resource" id="Resource_lfav5"] +script = ExtResource("1_0jwhi") +scene = ExtResource("5_reo2u") +overrides = { +"box_animation_in": "1", +"box_animation_out": "1", +"name_label_alignment": "2", +"name_label_box_modulate": "Color(1, 1, 1, 1)", +"name_label_box_panel": "\"res://dialog/Babushka_NPC_Namebox_background.tres\"", +"name_label_use_global_color": "false", +"next_indicator_enabled": "false", +"text_alignment": "1", +"text_size": "20.0", +"typing_sounds_end_sound": "\"res://audio/sfx/UI/Dialog/SFX_Dialog_Open_01.wav\"" +} + +[sub_resource type="Resource" id="Resource_clhbu"] +script = ExtResource("1_0jwhi") +scene = ExtResource("6_i6h15") +overrides = {} + +[sub_resource type="Resource" id="Resource_umvdi"] +script = ExtResource("1_0jwhi") +scene = ExtResource("7_rg32j") +overrides = {} + +[sub_resource type="Resource" id="Resource_ci2ul"] +script = ExtResource("1_0jwhi") +scene = ExtResource("8_h83v4") +overrides = {} + +[sub_resource type="Resource" id="Resource_sadu5"] +script = ExtResource("1_0jwhi") +scene = ExtResource("9_4c2uo") +overrides = {} + +[resource] +script = ExtResource("10_e3ue2") +name = "NPC_narrative" +layer_list = Array[String](["10", "11", "12", "13", "14", "15", "16", "17"]) +layer_info = { +"": SubResource("Resource_wg0yj"), +"10": SubResource("Resource_uxnk3"), +"11": SubResource("Resource_ihoat"), +"12": SubResource("Resource_pw0bl"), +"13": SubResource("Resource_lfav5"), +"14": SubResource("Resource_clhbu"), +"15": SubResource("Resource_umvdi"), +"16": SubResource("Resource_ci2ul"), +"17": SubResource("Resource_sadu5") +} +base_overrides = {} +layers = Array[ExtResource("1_0jwhi")]([]) +metadata/_latest_layer = "" diff --git a/dialog/Yeli.dch b/dialog/Yeli.dch new file mode 100644 index 0000000..ac1d001 --- /dev/null +++ b/dialog/Yeli.dch @@ -0,0 +1,56 @@ +{ +"@path": "res://addons/dialogic/Resources/character.gd", +"@subpath": NodePath(""), +&"_translation_id": "", +&"color": Color(1, 1, 1, 1), +&"custom_info": { +"sound_mood_default": "", +"sound_moods": {}, +"style": "NPC_narrative" +}, +&"default_portrait": "_part_side", +&"description": "Vesna's bff", +&"display_name": "Yelizaveta", +&"mirror": false, +&"nicknames": ["Yeli"], +&"offset": Vector2(300, 0), +&"portraits": { +"_back": { +"export_overrides": { +"image": "\"res://art/characters/yeli animierbar/yeli_back.png\"" +}, +"mirror": false, +"offset": Vector2(0, 0), +"scale": 1.0, +"scene": "" +}, +"_frontal": { +"export_overrides": { +"image": "\"res://art/characters/yeli animierbar/yeli_frontal.png\"" +}, +"mirror": false, +"offset": Vector2(0, 0), +"scale": 1, +"scene": "" +}, +"_part_side": { +"export_overrides": { +"image": "\"res://art/characters/yeli animierbar/yeli_part_side.png\"" +}, +"mirror": true, +"offset": Vector2(0, 0), +"scale": 1.0, +"scene": "" +}, +"_side": { +"export_overrides": { +"image": "\"res://art/characters/yeli animierbar/yeli_side.png\"" +}, +"mirror": false, +"offset": Vector2(0, 0), +"scale": 1, +"scene": "" +} +}, +&"scale": 0.6 +} \ No newline at end of file diff --git a/dialog/Yeli.dch.uid b/dialog/Yeli.dch.uid new file mode 100644 index 0000000..c72c8c0 --- /dev/null +++ b/dialog/Yeli.dch.uid @@ -0,0 +1 @@ +uid://dquv5kkqd7r1q diff --git a/dialog/farming_equipment_glossary.tres b/dialog/farming_equipment_glossary.tres new file mode 100644 index 0000000..e31fa64 --- /dev/null +++ b/dialog/farming_equipment_glossary.tres @@ -0,0 +1,19 @@ +[gd_resource type="Resource" script_class="DialogicGlossary" load_steps=2 format=3 uid="uid://cpnbos25tejo8"] + +[ext_resource type="Script" uid="uid://co4irn75jvpwn" path="res://addons/dialogic/Modules/Glossary/glossary_resource.gd" id="1_cknfu"] + +[resource] +script = ExtResource("1_cknfu") +entries = { +"Hoe": "hoe", +"hoe": { +"alternatives": ["Hoe"], +"case_sensitive": false, +"name": "hoe", +"text": "A farming implement to till soil and prepare it for planting. Not to confuse with the rake, which softly scratches the surface of the ground and can be used to gather leaves and freshly cut grass.", +"title": "Hoe" +} +} +enabled = true +_translation_id = "" +_translation_keys = {} diff --git a/dialog/speechbubble.tres b/dialog/speechbubble.tres new file mode 100644 index 0000000..013a654 --- /dev/null +++ b/dialog/speechbubble.tres @@ -0,0 +1,37 @@ +[gd_resource type="Resource" script_class="DialogicStyle" load_steps=8 format=3 uid="uid://cdha3krdyppae"] + +[ext_resource type="Script" uid="uid://dfx2htp24tuvm" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="1_6h8ua"] +[ext_resource type="PackedScene" uid="uid://cn674foxwedqu" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Input/full_advance_input_layer.tscn" id="2_nr7l8"] +[ext_resource type="PackedScene" uid="uid://d2it0xiap3gnt" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Textbubble/text_bubble_layer.tscn" id="3_72bhh"] +[ext_resource type="Script" uid="uid://b14h380mah4av" path="res://addons/dialogic/Resources/dialogic_style.gd" id="4_r51oo"] + +[sub_resource type="Resource" id="Resource_vjkte"] +script = ExtResource("1_6h8ua") +overrides = { +"canvas_layer": "100.0" +} + +[sub_resource type="Resource" id="Resource_hklma"] +script = ExtResource("1_6h8ua") +scene = ExtResource("2_nr7l8") +overrides = {} + +[sub_resource type="Resource" id="Resource_rv2k1"] +script = ExtResource("1_6h8ua") +scene = ExtResource("3_72bhh") +overrides = { +"box_padding": "Vector2(10, 200)" +} + +[resource] +script = ExtResource("4_r51oo") +name = "speechbubble" +layer_list = Array[String](["10", "11"]) +layer_info = { +"": SubResource("Resource_vjkte"), +"10": SubResource("Resource_hklma"), +"11": SubResource("Resource_rv2k1") +} +base_overrides = {} +layers = Array[ExtResource("1_6h8ua")]([]) +metadata/_latest_layer = "11" diff --git a/dialog/yeli_intro_01.dtl b/dialog/yeli_intro_01.dtl new file mode 100644 index 0000000..61e595d --- /dev/null +++ b/dialog/yeli_intro_01.dtl @@ -0,0 +1,15 @@ +join Yeli center +Yeli (_part_side): Hi Vesna! So nice to see you! +Yeli: It's been so long! +[text_input text="How have you been?" var="PLAYERMOOD" placeholder="Good" default="Good" allow_empty="true"] +Yeli: {PLAYERMOOD} huh? Nice! +Yeli: Well, enough chitchat! There is so much to do on the farm. Would you like to help me? +- Absolutely! + Yeli: That's what I like to hear! +- Yes! + Yeli: Very good! +- For sure! + Yeli: Awesome! +Yeli: Ok then let's start with the tilling. In order to till the soil and plant something, you need a hoe or rake. +Yeli: You can find one leaning against the back fence somewhere. Pick it up and come back to me. +leave Yeli diff --git a/dialog/yeli_intro_01.dtl.uid b/dialog/yeli_intro_01.dtl.uid new file mode 100644 index 0000000..260d6f3 --- /dev/null +++ b/dialog/yeli_intro_01.dtl.uid @@ -0,0 +1 @@ +uid://cqxoxlgy7hxh0 diff --git a/dialog/yeli_intro_02.dtl b/dialog/yeli_intro_02.dtl new file mode 100644 index 0000000..2fdf1ec --- /dev/null +++ b/dialog/yeli_intro_02.dtl @@ -0,0 +1,4 @@ +join Yeli center +Yeli: So you found it? Nice! +Yeli: Now find a nice plot of land and start tilling it. You can simply click on the ground while you have the rake in your hand. +leave Yeli diff --git a/dialog/yeli_intro_02.dtl.uid b/dialog/yeli_intro_02.dtl.uid new file mode 100644 index 0000000..f22eb66 --- /dev/null +++ b/dialog/yeli_intro_02.dtl.uid @@ -0,0 +1 @@ +uid://c2edb6qee3oft diff --git a/dialog/yeli_intro_03.dtl b/dialog/yeli_intro_03.dtl new file mode 100644 index 0000000..e294d40 --- /dev/null +++ b/dialog/yeli_intro_03.dtl @@ -0,0 +1,12 @@ +join Yeli center +Yeli: Done tilling? Ok, next step is watering! +Yeli: First, pick up the watering can and select it in your inventory by using the mouse wheel. +Yeli: Then go to the well and press [E] to fill it up. +Yeli: Did you follow? +- Pick up waterin can, then go to well. Got it. +- Not exactly. What do I do again? + Yeli: Pick up the watering can and fill it up at the well. Easy peasy. +Yeli: Alright, then you go to a field that you prepared and click on it while holding the watering can. You'll see it turn dark from the water. +Yeli: Your current watering can has a capacity of 4. That means it can water 4 fields before it needs to be refilled. +Yeli: Now go and water the fields, then come back to me. There's another thing, but let's do this step by step. +leave Yeli diff --git a/dialog/yeli_intro_03.dtl.uid b/dialog/yeli_intro_03.dtl.uid new file mode 100644 index 0000000..aa92577 --- /dev/null +++ b/dialog/yeli_intro_03.dtl.uid @@ -0,0 +1 @@ +uid://c8ak87t7rdyur diff --git a/dialog/yeli_intro_04.dtl b/dialog/yeli_intro_04.dtl new file mode 100644 index 0000000..5c55e6b --- /dev/null +++ b/dialog/yeli_intro_04.dtl @@ -0,0 +1,7 @@ +join Yeli center +Yeli: Nicely done! +Yeli: Your fields are now prepped for the growing part. +Yeli: Here, have some tomato seeds. Use them to grow your first plants. +Yeli: Once the plants are planted, you can trigger their next development stage by watering them and pressing [E] at their field. It's a little trick I've learned. But don't tell anyone else! +Yeli: Once the tomatoes are fully grown, you can harvest them and we can cook a nice soup out of them. +leave Yeli diff --git a/dialog/yeli_intro_04.dtl.uid b/dialog/yeli_intro_04.dtl.uid new file mode 100644 index 0000000..7079d12 --- /dev/null +++ b/dialog/yeli_intro_04.dtl.uid @@ -0,0 +1 @@ +uid://vr8kyg00yn6u diff --git a/dialog/yeli_intro_05.dtl b/dialog/yeli_intro_05.dtl new file mode 100644 index 0000000..08c6ce9 --- /dev/null +++ b/dialog/yeli_intro_05.dtl @@ -0,0 +1,7 @@ +join Yeli center +Yeli: Woah, what's going on here? +Yeli: Seems like this room isn't ready for business yet. +Yeli: Let's wait until the developers are done with it, shall we? +Yeli: See you at {SHOW}! +leave Yeli +[end_timeline] diff --git a/dialog/yeli_intro_05.dtl.uid b/dialog/yeli_intro_05.dtl.uid new file mode 100644 index 0000000..d078039 --- /dev/null +++ b/dialog/yeli_intro_05.dtl.uid @@ -0,0 +1 @@ +uid://ik2t6j8tken diff --git a/export_presets.cfg b/export_presets.cfg index 9c4aaec..adbf14d 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -2,14 +2,14 @@ name="Windows Desktop" platform="Windows Desktop" -runnable=false -advanced_options=false +runnable=true +advanced_options=true dedicated_server=false custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="builds/Babushka_win_0_1/Babushka.exe" +export_path="_builds/Babushka_win_0_2/Babushka.exe" patches=PackedStringArray() encryption_include_filters="" encryption_exclude_filters="" @@ -34,13 +34,13 @@ codesign/digest_algorithm=1 codesign/description="" codesign/custom_options=PackedStringArray() application/modify_resources=true -application/icon="" +application/icon="uid://b2smanpdo1y5e" application/console_wrapper_icon="" application/icon_interpolation=4 application/file_version="" application/product_version="" -application/company_name="" -application/product_name="" +application/company_name="CozyRavenInteractive" +application/product_name="Babushka" application/file_description="" application/copyright="" application/trademarks="" @@ -73,13 +73,13 @@ dotnet/embed_build_outputs=false name="Linux" platform="Linux" runnable=true -advanced_options=false +advanced_options=true dedicated_server=false custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="builds/Babushka_linux_0_1/Babushka.x86_64" +export_path="_builds/Babushka_linux_0_2/Babushka.x86_64" patches=PackedStringArray() encryption_include_filters="" encryption_exclude_filters="" diff --git a/logos/Cozy Raven Logo breit 800px.png b/logos/Cozy Raven Logo breit 800px.png new file mode 100644 index 0000000..bf0d299 Binary files /dev/null and b/logos/Cozy Raven Logo breit 800px.png differ diff --git a/logos/Cozy Raven Logo breit 800px.png.import b/logos/Cozy Raven Logo breit 800px.png.import new file mode 100644 index 0000000..15ee7ed --- /dev/null +++ b/logos/Cozy Raven Logo breit 800px.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://utam4axkvutc" +path="res://.godot/imported/Cozy Raven Logo breit 800px.png-193759595e7060e239652b7dec567b6e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://logos/Cozy Raven Logo breit 800px.png" +dest_files=["res://.godot/imported/Cozy Raven Logo breit 800px.png-193759595e7060e239652b7dec567b6e.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=1 diff --git a/logos/Cozy Raven Logo rund 800px.png b/logos/Cozy Raven Logo rund 800px.png new file mode 100644 index 0000000..35b2a69 Binary files /dev/null and b/logos/Cozy Raven Logo rund 800px.png differ diff --git a/logos/Cozy Raven Logo rund 800px.png.import b/logos/Cozy Raven Logo rund 800px.png.import new file mode 100644 index 0000000..a111e8b --- /dev/null +++ b/logos/Cozy Raven Logo rund 800px.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlyabk0om34e8" +path="res://.godot/imported/Cozy Raven Logo rund 800px.png-a15ed1be4c189427e1f4f4b443e39da2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://logos/Cozy Raven Logo rund 800px.png" +dest_files=["res://.godot/imported/Cozy Raven Logo rund 800px.png-a15ed1be4c189427e1f4f4b443e39da2.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=1 diff --git a/icon.svg b/logos/icon.svg similarity index 100% rename from icon.svg rename to logos/icon.svg diff --git a/icon.svg.import b/logos/icon.svg.import similarity index 77% rename from icon.svg.import rename to logos/icon.svg.import index e7284f7..e482792 100644 --- a/icon.svg.import +++ b/logos/icon.svg.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dc3nurfa4sj8q" -path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +path="res://.godot/imported/icon.svg-0a0c3b68e2c085545beca490a7c7b666.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://icon.svg" -dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] +source_file="res://logos/icon.svg" +dest_files=["res://.godot/imported/icon.svg-0a0c3b68e2c085545beca490a7c7b666.ctex"] [params] diff --git a/prefabs/UI/Inventory/Inventory.tscn b/prefabs/UI/Inventory/Inventory.tscn index d916cac..fba388b 100644 --- a/prefabs/UI/Inventory/Inventory.tscn +++ b/prefabs/UI/Inventory/Inventory.tscn @@ -1,15 +1,21 @@ -[gd_scene load_steps=6 format=3 uid="uid://cgjc4wurbgimy"] +[gd_scene load_steps=7 format=3 uid="uid://cgjc4wurbgimy"] [ext_resource type="Script" uid="uid://hg7jay2kt441" path="res://scripts/CSharp/Common/Inventory/InventoryUi.cs" id="1_6wusm"] [ext_resource type="Texture2D" uid="uid://3ln8aleyxgp1" path="res://art/ui/UI/UI_bag_export_01.png" id="3_vvo7l"] [ext_resource type="Texture2D" uid="uid://dcidjcsqk12p1" path="res://art/ui/UI/UI_bag_export_02.png" id="4_df8i8"] [ext_resource type="Texture2D" uid="uid://c7wqla0mbu3np" path="res://art/ui/babushka_ui_tmp_inventory_select.png" id="4_tiss4"] [ext_resource type="PackedScene" uid="uid://c0kmdjeqkqrwv" path="res://prefabs/UI/Inventory/Slot.tscn" id="5_u7kje"] +[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="6_n5apg"] [node name="CanvasLayer" type="CanvasLayer"] layer = 90 follow_viewport_enabled = true +[node name="DialogicToggle" type="Node2D" parent="." node_paths=PackedStringArray("itemToToggle")] +scale = Vector2(0.7, 0.7) +script = ExtResource("6_n5apg") +itemToToggle = NodePath("../Inventory") + [node name="Inventory" type="Control" parent="."] layout_mode = 3 anchors_preset = 15 diff --git a/prefabs/interactions/Player2D.tscn b/prefabs/characters/Player2D.tscn similarity index 99% rename from prefabs/interactions/Player2D.tscn rename to prefabs/characters/Player2D.tscn index be2da7d..072d0dd 100644 --- a/prefabs/interactions/Player2D.tscn +++ b/prefabs/characters/Player2D.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=821 format=3 uid="uid://c25udixd5m6l0"] +[gd_scene load_steps=822 format=3 uid="uid://c25udixd5m6l0"] [ext_resource type="Script" uid="uid://b05uyj001ehwi" path="res://scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs" id="1_yd5ep"] [ext_resource type="Script" uid="uid://cjbclkxesh3hc" path="res://scripts/CSharp/Common/CharacterControls/Player2D.cs" id="2_1vqmv"] @@ -818,6 +818,7 @@ [ext_resource type="Texture2D" uid="uid://x8hr8287ff2n" path="res://art/farm/farming/farmobjekte/tools atlas.png" id="816_1a3c1"] [ext_resource type="Script" uid="uid://bcskt5ckh3rqa" path="res://scripts/CSharp/Common/Farming/FarmingControls2D.cs" id="817_6nrw3"] [ext_resource type="PackedScene" uid="uid://b1d2e7ely6hyw" path="res://prefabs/farm/base_field_2d.tscn" id="818_16w6h"] +[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="819_4na52"] [sub_resource type="CircleShape2D" id="CircleShape2D_ssqtd"] radius = 110.018 @@ -3563,5 +3564,11 @@ _fieldPrefab = ExtResource("818_16w6h") _movingPlayer = NodePath("../CharacterBody2D") _camera = NodePath("../CharacterBody2D/Camera2D") +[node name="Node2D" type="Node2D" parent="."] +position = Vector2(0, 374) +script = ExtResource("819_4na52") + [connection signal="PickedUpTool" from="." to="CharacterBody2D" method="ActivateTool"] [connection signal="WateringField" from="FarmingControls" to="CharacterBody2D" method="PlayWateringAnimation"] +[connection signal="timelineEnded" from="Node2D" to="." method="EnableMovement"] +[connection signal="timelineStarted" from="Node2D" to="." method="DisableMovement"] diff --git a/prefabs/characters/Yeli.tscn b/prefabs/characters/Yeli.tscn new file mode 100644 index 0000000..f164e7a --- /dev/null +++ b/prefabs/characters/Yeli.tscn @@ -0,0 +1,226 @@ +[gd_scene load_steps=47 format=3 uid="uid://dfvgp1my5rydh"] + +[ext_resource type="Texture2D" uid="uid://c34012j5ukiuf" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0001.png" id="1_03m0b"] +[ext_resource type="Script" uid="uid://d2486x6upmwqq" path="res://scripts/GdScript/dialogic_starter.gd" id="1_at1n1"] +[ext_resource type="Script" uid="uid://d0kgxh4ykuv23" path="res://scripts/CSharp/Common/NPC/TalkingCharacter.cs" id="1_hn8at"] +[ext_resource type="Texture2D" uid="uid://cksf38vypfsae" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0002.png" id="2_hn8at"] +[ext_resource type="Texture2D" uid="uid://e8dj27qcpuoo" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0003.png" id="3_ahrat"] +[ext_resource type="Texture2D" uid="uid://c5k63jgxqr0do" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0004.png" id="4_at1n1"] +[ext_resource type="Texture2D" uid="uid://b8lkbpi220b5h" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0005.png" id="5_aqu1t"] +[ext_resource type="Texture2D" uid="uid://bv5bxpx6vf2h0" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0006.png" id="6_pfk7p"] +[ext_resource type="Texture2D" uid="uid://cu277u0ulxww" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0007.png" id="7_55okt"] +[ext_resource type="Texture2D" uid="uid://f2bdvc7v1s4x" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0008.png" id="8_3ebj1"] +[ext_resource type="Texture2D" uid="uid://dn8agfeinv50g" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0009.png" id="9_ho0mu"] +[ext_resource type="Texture2D" uid="uid://bvxlsqarusqjs" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0010.png" id="10_xb64m"] +[ext_resource type="Texture2D" uid="uid://dy1lw4e1ff6gj" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0011.png" id="11_cim3h"] +[ext_resource type="Texture2D" uid="uid://bslu8aow07acc" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0012.png" id="12_njpxl"] +[ext_resource type="Texture2D" uid="uid://csf15c02mvo48" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0013.png" id="13_qbcgo"] +[ext_resource type="Texture2D" uid="uid://dpgvsn4wdbc46" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0014.png" id="14_7n5j4"] +[ext_resource type="Texture2D" uid="uid://l1h0f470dfjp" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0015.png" id="15_6twxa"] +[ext_resource type="Texture2D" uid="uid://da5ri7wid3qgw" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0016.png" id="16_a7v1a"] +[ext_resource type="Texture2D" uid="uid://bndc4f4qfi5s3" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0017.png" id="17_ngji7"] +[ext_resource type="Texture2D" uid="uid://dmm7yf3wk7wv3" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0018.png" id="18_dlhse"] +[ext_resource type="Texture2D" uid="uid://5nca0ckdjkhv" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0019.png" id="19_8wrmw"] +[ext_resource type="Texture2D" uid="uid://bqw8pmbmb2504" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0020.png" id="20_25toi"] +[ext_resource type="Texture2D" uid="uid://dcolf3jo54n07" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0001.png" id="21_ubc5g"] +[ext_resource type="Texture2D" uid="uid://cion2ef7r6h80" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0002.png" id="22_j7omx"] +[ext_resource type="Texture2D" uid="uid://c1jcwqj10ufw6" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0003.png" id="23_eknr7"] +[ext_resource type="Texture2D" uid="uid://cvj3eg6co3ge1" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0004.png" id="24_yewcr"] +[ext_resource type="Texture2D" uid="uid://1nc275blrwvg" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0005.png" id="25_txo6j"] +[ext_resource type="Texture2D" uid="uid://b5whaislh5srj" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0006.png" id="26_eonu8"] +[ext_resource type="Texture2D" uid="uid://dqatmhwwgoxbd" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0007.png" id="27_w1wr1"] +[ext_resource type="Texture2D" uid="uid://0d1ny0j6lgyt" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0008.png" id="28_3p61r"] +[ext_resource type="Texture2D" uid="uid://sjpcvsa7wdvt" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0009.png" id="29_aov8j"] +[ext_resource type="Texture2D" uid="uid://b61ev6xuu3f4m" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0010.png" id="30_2on03"] +[ext_resource type="Texture2D" uid="uid://dr0i8spptnvrl" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0011.png" id="31_8kwes"] +[ext_resource type="Texture2D" uid="uid://df7ucfcd8473u" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0012.png" id="32_nlvl6"] +[ext_resource type="Texture2D" uid="uid://ci2src546hup6" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0013.png" id="33_tp1p7"] +[ext_resource type="Texture2D" uid="uid://xciccbqf0wep" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0014.png" id="34_10bm1"] +[ext_resource type="Texture2D" uid="uid://kboavwsa7gb8" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0015.png" id="35_wkf7p"] +[ext_resource type="Texture2D" uid="uid://dndwh3k3il6wp" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0016.png" id="36_yxo0d"] +[ext_resource type="Texture2D" uid="uid://c77sabci6143j" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0017.png" id="37_1i73a"] +[ext_resource type="Texture2D" uid="uid://d0twp5m3vok3h" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0018.png" id="38_bkdq8"] +[ext_resource type="Texture2D" uid="uid://droj8w1mbm5k3" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0019.png" id="39_vg7xi"] +[ext_resource type="Texture2D" uid="uid://by5vtadhdwwag" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0020.png" id="40_ipyxb"] +[ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="42_ahrat"] +[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="44_aqu1t"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_at1n1"] +resource_local_to_scene = true +radius = 300.0 + +[sub_resource type="SpriteFrames" id="SpriteFrames_f6hss"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("1_03m0b") +}, { +"duration": 1.0, +"texture": ExtResource("2_hn8at") +}, { +"duration": 1.0, +"texture": ExtResource("3_ahrat") +}, { +"duration": 1.0, +"texture": ExtResource("4_at1n1") +}, { +"duration": 1.0, +"texture": ExtResource("5_aqu1t") +}, { +"duration": 1.0, +"texture": ExtResource("6_pfk7p") +}, { +"duration": 1.0, +"texture": ExtResource("7_55okt") +}, { +"duration": 1.0, +"texture": ExtResource("8_3ebj1") +}, { +"duration": 1.0, +"texture": ExtResource("9_ho0mu") +}, { +"duration": 1.0, +"texture": ExtResource("10_xb64m") +}, { +"duration": 1.0, +"texture": ExtResource("11_cim3h") +}, { +"duration": 1.0, +"texture": ExtResource("12_njpxl") +}, { +"duration": 1.0, +"texture": ExtResource("13_qbcgo") +}, { +"duration": 1.0, +"texture": ExtResource("14_7n5j4") +}, { +"duration": 1.0, +"texture": ExtResource("15_6twxa") +}, { +"duration": 1.0, +"texture": ExtResource("16_a7v1a") +}, { +"duration": 1.0, +"texture": ExtResource("17_ngji7") +}, { +"duration": 1.0, +"texture": ExtResource("18_dlhse") +}, { +"duration": 1.0, +"texture": ExtResource("19_8wrmw") +}, { +"duration": 1.0, +"texture": ExtResource("20_25toi") +}], +"loop": true, +"name": &"idle", +"speed": 15.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("21_ubc5g") +}, { +"duration": 1.0, +"texture": ExtResource("22_j7omx") +}, { +"duration": 1.0, +"texture": ExtResource("23_eknr7") +}, { +"duration": 1.0, +"texture": ExtResource("24_yewcr") +}, { +"duration": 1.0, +"texture": ExtResource("25_txo6j") +}, { +"duration": 1.0, +"texture": ExtResource("26_eonu8") +}, { +"duration": 1.0, +"texture": ExtResource("27_w1wr1") +}, { +"duration": 1.0, +"texture": ExtResource("28_3p61r") +}, { +"duration": 1.0, +"texture": ExtResource("29_aov8j") +}, { +"duration": 1.0, +"texture": ExtResource("30_2on03") +}, { +"duration": 1.0, +"texture": ExtResource("31_8kwes") +}, { +"duration": 1.0, +"texture": ExtResource("32_nlvl6") +}, { +"duration": 1.0, +"texture": ExtResource("33_tp1p7") +}, { +"duration": 1.0, +"texture": ExtResource("34_10bm1") +}, { +"duration": 1.0, +"texture": ExtResource("35_wkf7p") +}, { +"duration": 1.0, +"texture": ExtResource("36_yxo0d") +}, { +"duration": 1.0, +"texture": ExtResource("37_1i73a") +}, { +"duration": 1.0, +"texture": ExtResource("38_bkdq8") +}, { +"duration": 1.0, +"texture": ExtResource("39_vg7xi") +}, { +"duration": 1.0, +"texture": ExtResource("40_ipyxb") +}], +"loop": true, +"name": &"talk", +"speed": 15.0 +}] + +[node name="Yeli" type="Node2D"] +z_index = 1 +y_sort_enabled = true +position = Vector2(0, 322) +script = ExtResource("1_at1n1") + +[node name="InteractionArea" parent="." instance=ExtResource("42_ahrat")] +position = Vector2(0, -450) +scale = Vector2(2.805, 2.805) + +[node name="CollisionShape3D" parent="InteractionArea/Area2D" index="0"] +shape = SubResource("CircleShape2D_at1n1") + +[node name="Label" parent="InteractionArea" index="1"] +custom_minimum_size = Vector2(10, 10) +offset_left = -127.273 +offset_top = -245.633 +offset_right = 119.727 +offset_bottom = -142.633 +theme_override_font_sizes/font_size = 60 +text = "[E] talk" + +[node name="TalkingControl" type="Node2D" parent="." node_paths=PackedStringArray("_sprite")] +script = ExtResource("1_hn8at") +_sprite = NodePath("AnimatedSprite") +_timelinesToPlay = PackedStringArray("yeli_intro_01", "yeli_intro_02", "yeli_intro_03", "yeli_intro_04") + +[node name="AnimatedSprite" type="AnimatedSprite2D" parent="TalkingControl"] +y_sort_enabled = true +sprite_frames = SubResource("SpriteFrames_f6hss") +animation = &"idle" +frame_progress = 0.437711 +offset = Vector2(0, -450) + +[node name="DialogicToggle" type="Node2D" parent="."] +script = ExtResource("44_aqu1t") + +[connection signal="Interacted" from="InteractionArea" to="TalkingControl" method="ToggleTalking"] +[connection signal="Talking" from="TalkingControl" to="." method="open"] +[connection signal="timelineEnded" from="DialogicToggle" to="TalkingControl" method="ToggleTalking"] + +[editable path="InteractionArea"] diff --git a/prefabs/farm/base_field_2d.tscn b/prefabs/farm/base_field_2d.tscn index 4259655..f14c044 100644 --- a/prefabs/farm/base_field_2d.tscn +++ b/prefabs/farm/base_field_2d.tscn @@ -1,14 +1,18 @@ -[gd_scene load_steps=7 format=3 uid="uid://b1d2e7ely6hyw"] +[gd_scene load_steps=8 format=3 uid="uid://b1d2e7ely6hyw"] [ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="1_femni"] [ext_resource type="Script" uid="uid://bdffon388rkty" path="res://scripts/CSharp/Common/Farming/FieldBehaviour2D.cs" id="2_femni"] -[ext_resource type="Texture2D" uid="uid://c2pirgay3jfnn" path="res://art/farm/tilable grounds/böden/trockene farming erde.png" id="3_lsfck"] -[ext_resource type="Texture2D" uid="uid://ctvdxwgmfaj5c" path="res://art/farm/tilable grounds/böden/nasse farming erde.png" id="4_cus02"] +[ext_resource type="Texture2D" uid="uid://cpxjptdjw7bi6" path="res://art/farm/tilable grounds/böden/trockene farming erde rund.png" id="2_yi42k"] +[ext_resource type="Texture2D" uid="uid://d3dq15edmgbwf" path="res://art/farm/tilable grounds/böden/nasse farming erde rund.png" id="4_lsfck"] [ext_resource type="PackedScene" uid="uid://c3hwbwo423nbm" path="res://prefabs/farm/base_plant_2d.tscn" id="5_femni"] +[sub_resource type="CircleShape2D" id="CircleShape2D_yi42k"] +resource_local_to_scene = true +radius = 201.345 + [sub_resource type="CircleShape2D" id="CircleShape2D_femni"] resource_local_to_scene = true -radius = 300.0 +radius = 194.926 [node name="BaseField" type="Node2D"] @@ -17,12 +21,14 @@ visible = false z_index = 1 scale = Vector2(2.225, 2.225) -[node name="FieldBehaviour" type="Sprite2D" parent="."] +[node name="FieldBehaviour" type="Sprite2D" parent="." node_paths=PackedStringArray("_growingCollider")] z_index = -1 -texture = ExtResource("3_lsfck") +scale = Vector2(0.9, 1) +texture = ExtResource("2_yi42k") script = ExtResource("2_femni") -Tilled = ExtResource("3_lsfck") -Watered = ExtResource("4_cus02") +Tilled = ExtResource("2_yi42k") +Watered = ExtResource("4_lsfck") +_growingCollider = NodePath("BasePlant/InteractionArea") [node name="BasePlant" parent="FieldBehaviour" node_paths=PackedStringArray("_field") instance=ExtResource("5_femni")] _field = NodePath("..") @@ -30,11 +36,24 @@ _field = NodePath("..") [node name="BigPlant" parent="FieldBehaviour/BasePlant" index="2"] position = Vector2(6, -161) +[node name="InteractionArea" parent="FieldBehaviour/BasePlant" index="3"] +z_index = 3 + +[node name="CollisionShape3D" parent="FieldBehaviour/BasePlant/InteractionArea/Area2D" index="0"] +shape = SubResource("CircleShape2D_yi42k") + [node name="CollisionShape3D" parent="FieldBehaviour/BasePlant/ReadyPlantInventoryItem/InteractionArea2/Area2D" index="0"] shape = SubResource("CircleShape2D_femni") +[node name="Label" parent="FieldBehaviour/BasePlant/ReadyPlantInventoryItem/InteractionArea2" index="1"] +visible = false + +[node name="ReadyPlant" parent="FieldBehaviour/BasePlant/ReadyPlantInventoryItem" index="5"] +position = Vector2(0, -291.3) + [connection signal="Interacted" from="InteractionArea2" to="FieldBehaviour/BasePlant" method="Grow"] [editable path="FieldBehaviour/BasePlant"] +[editable path="FieldBehaviour/BasePlant/InteractionArea"] [editable path="FieldBehaviour/BasePlant/ReadyPlantInventoryItem"] [editable path="FieldBehaviour/BasePlant/ReadyPlantInventoryItem/InteractionArea2"] diff --git a/prefabs/farm/base_plant_2d.tscn b/prefabs/farm/base_plant_2d.tscn index 2681098..b9cde65 100644 --- a/prefabs/farm/base_plant_2d.tscn +++ b/prefabs/farm/base_plant_2d.tscn @@ -39,7 +39,6 @@ position = Vector2(0, 0.5) [node name="TomatoSeed" type="Sprite2D" parent="Seeds"] visible = false y_sort_enabled = true -material = SubResource("ShaderMaterial_u4cty") texture = ExtResource("2_rmjrk") flip_v = true region_enabled = true @@ -48,7 +47,6 @@ region_rect = Rect2(-2, 15, 85, 81) [node name="TomatoSeed2" type="Sprite2D" parent="Seeds"] visible = false y_sort_enabled = true -material = SubResource("ShaderMaterial_u4cty") texture = ExtResource("2_rmjrk") flip_v = true region_enabled = true @@ -57,7 +55,6 @@ region_rect = Rect2(15, 177, 84, 108) [node name="TomatoSeed3" type="Sprite2D" parent="Seeds"] visible = false y_sort_enabled = true -material = SubResource("ShaderMaterial_u4cty") texture = ExtResource("2_rmjrk") flip_v = true region_enabled = true diff --git a/prefabs/interactions/generic_item_on_ground_2d.tscn b/prefabs/interactions/generic_item_on_ground_2d.tscn index f0a35dc..249441c 100644 --- a/prefabs/interactions/generic_item_on_ground_2d.tscn +++ b/prefabs/interactions/generic_item_on_ground_2d.tscn @@ -49,12 +49,13 @@ autowrap_mode = 3 shape = SubResource("CircleShape2D_tlhp6") [node name="Label" parent="InteractionArea2" index="1"] -offset_left = -142.0 -offset_top = -278.0 -offset_right = 1.0 -offset_bottom = -170.0 +visible = true +z_index = 5 +offset_left = -68.0 +offset_top = -111.0 +offset_right = 75.0 +offset_bottom = -3.0 theme = SubResource("Theme_xu8me") -horizontal_alignment = 1 vertical_alignment = 1 [node name="Icon" type="Sprite2D" parent="."] diff --git a/prefabs/interactions/interaction_area_2d.tscn b/prefabs/interactions/interaction_area_2d.tscn index e32ecda..4796490 100644 --- a/prefabs/interactions/interaction_area_2d.tscn +++ b/prefabs/interactions/interaction_area_2d.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=3 format=3 uid="uid://cqc72e4hq6bcd"] +[gd_scene load_steps=4 format=3 uid="uid://cqc72e4hq6bcd"] [ext_resource type="Script" uid="uid://ckp413wrub5fm" path="res://scripts/CSharp/Common/CharacterControls/InteractionArea2D.cs" id="1_5ajrf"] @@ -6,6 +6,9 @@ resource_local_to_scene = true radius = 300.0 +[sub_resource type="Theme" id="Theme_5ajrf"] +default_font_size = 75 + [node name="InteractionArea" type="Node2D" node_paths=PackedStringArray("_area", "_label")] script = ExtResource("1_5ajrf") _area = NodePath("Area2D") @@ -19,10 +22,13 @@ shape = SubResource("CircleShape2D_npluf") [node name="Label" type="Label" parent="."] visible = false -offset_right = 50.0 -offset_bottom = 30.0 -scale = Vector2(2, 2) +offset_left = -46.0 +offset_top = -55.0 +offset_right = 45.0 +offset_bottom = 48.0 +theme = SubResource("Theme_5ajrf") text = "[E]" +horizontal_alignment = 1 [connection signal="body_entered" from="Area2D" to="." method="OnPlayerEntered"] [connection signal="body_exited" from="Area2D" to="." method="OnPlayerExited"] diff --git a/project.godot b/project.godot index 8ea2825..9f11baa 100644 --- a/project.godot +++ b/project.godot @@ -13,6 +13,8 @@ config_version=5 config/name="Babushka" run/main_scene="uid://bopv10dqm1knc" config/features=PackedStringArray("4.4", "C#", "Forward Plus") +boot_splash/fullsize=false +boot_splash/image="uid://utam4axkvutc" config/icon="uid://b2smanpdo1y5e" [autoload] @@ -23,17 +25,26 @@ InventoryManager="*res://scripts/CSharp/Common/Inventory/InventoryManager.cs" [dialogic] directories/dch_directory={ +"Yeli": "res://dialog/Yeli.dch", "defaulty_the_default_character": "res://dialog/defaulty_the_default_character.dch", "semi_cat": "res://dialog/semi_cat.dch" } directories/dtl_directory={ "semi_cat": "res://dialog/semi_cat.dtl", -"test_time_line": "res://dialog/test_time_line.dtl" +"test_time_line": "res://dialog/test_time_line.dtl", +"yeli_intro_01": "res://dialog/yeli_intro_01.dtl", +"yeli_intro_02": "res://dialog/yeli_intro_02.dtl", +"yeli_intro_03": "res://dialog/yeli_intro_03.dtl", +"yeli_intro_04": "res://dialog/yeli_intro_04.dtl", +"yeli_intro_05": "res://dialog/yeli_intro_05.dtl" +} +variables={ +"PLAYERMOOD": "Good", +"SHOW": "IGF" } -variables={} glossary/default_case_sensitive=true -layout/style_list=[] -layout/default_style="Default" +layout/style_list=["res://dialog/NPC_narrative.tres"] +layout/default_style="res://dialog/NPC_narrative.tres" extensions_folder="res://addons/dialogic_additions" text/letter_speed=0.01 text/initial_text_reveal_skippable=true @@ -65,13 +76,11 @@ translation/intern/translation_folder="res://dialog/translations" translation/id_counter=22 translation/locales=["de", "en"] text/autopauses={} +glossary/glossary_files=["res://dialog/farming_equipment_glossary.tres"] [display] -window/size/viewport_width=1920 -window/size/viewport_height=1080 window/size/always_on_top=true -window/stretch/mode="viewport" window/stretch/aspect="keep_height" [dotnet] @@ -80,7 +89,7 @@ project/assembly_name="Babushka" [editor] -movie_writer/movie_file="/home/kaddi/Documents/Repos/Godot/Babushka/clips/clip.avi" +movie_writer/movie_file="/home/kaddi/Documents/Repos/Godot/Babushka/_clips/clip.avi" [editor_plugins] @@ -95,6 +104,7 @@ folder_colors={ "res://art/": "orange", "res://audio/": "yellow", "res://dialog/": "green", +"res://logos/": "green", "res://prefabs/": "teal", "res://resources/": "teal", "res://scenes/": "blue", @@ -188,3 +198,4 @@ locale/translations=PackedStringArray("res://dialog/translations/dialogic_charac [rendering] viewport/hdr_2d=true +anti_aliasing/quality/screen_space_aa=1 diff --git a/scenes/Babushka_scene_farm_outside_2d.tscn b/scenes/Babushka_scene_farm_outside_2d.tscn index 45d3dda..2588aea 100644 --- a/scenes/Babushka_scene_farm_outside_2d.tscn +++ b/scenes/Babushka_scene_farm_outside_2d.tscn @@ -1,6 +1,6 @@ -[gd_scene load_steps=58 format=3 uid="uid://gigb28qk8t12"] +[gd_scene load_steps=69 format=3 uid="uid://gigb28qk8t12"] -[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/interactions/Player2D.tscn" id="1_7wfwe"] +[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="1_7wfwe"] [ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="2_7b2ri"] [ext_resource type="Texture2D" uid="uid://c7f3t65jskd6v" path="res://art/mockups/house_prototype.png" id="2_lhtpe"] [ext_resource type="Texture2D" uid="uid://be1nofeo7an0" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud2.png" id="3_r34wi"] @@ -26,6 +26,7 @@ [ext_resource type="Texture2D" uid="uid://btea6eyucsyxj" path="res://art/farm/farming/farmobjekte/zaun/tilable fence middle part.png" id="20_if5vh"] [ext_resource type="Texture2D" uid="uid://3ed3dgq3irn2" path="res://art/farm/farming/farmobjekte/zaun/tilable fence end part2.png" id="21_if5vh"] [ext_resource type="Texture2D" uid="uid://dg7rlugnq0t45" path="res://art/farm/farming/farmobjekte/brünnen.png" id="21_ualyd"] +[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="24_wtdui"] [ext_resource type="Script" uid="uid://dhxtdhfqx3bte" path="res://scripts/CSharp/Common/Farming/FieldService2D.cs" id="25_0qu0h"] [ext_resource type="PackedScene" uid="uid://dpbbroif2tnil" path="res://prefabs/interactions/generic_item_on_ground_2d.tscn" id="25_hukxv"] [ext_resource type="Resource" uid="uid://c5yg3lx756v4v" path="res://resources/items/hoe.tres" id="26_ipqaa"] @@ -35,14 +36,29 @@ [ext_resource type="Resource" uid="uid://cndd64batns31" path="res://resources/items/wateringcan.tres" id="28_ipqaa"] [ext_resource type="Resource" uid="uid://datee0flk1e84" path="res://resources/items/scythe.tres" id="29_wtdui"] [ext_resource type="PackedScene" uid="uid://cgjc4wurbgimy" path="res://prefabs/UI/Inventory/Inventory.tscn" id="32_2nee2"] +[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="34_e5b7x"] +[ext_resource type="PackedScene" uid="uid://bm21nqepnwaik" path="res://scenes/IndoorTest2.tscn" id="35_taxvr"] +[ext_resource type="AudioStream" uid="uid://cfqg50am0swb7" path="res://audio/Music/Farming_90BPM_69Bars_Loop.wav" id="37_8ey8m"] +[ext_resource type="AudioStream" uid="uid://dku1rq5cocisg" path="res://audio/Music/Farming_90BPM_69Bars.wav" id="37_di1ed"] +[ext_resource type="AudioStream" uid="uid://fsiypqhql67w" path="res://audio/sfx/Farming/SFX_GettingWater_01.wav" id="39_di1ed"] +[ext_resource type="AudioStream" uid="uid://foyw26hq1qp5" path="res://audio/sfx/Farming/SFX_GettingWater_02.wav" id="40_ceriq"] +[ext_resource type="Script" uid="uid://cfnrd5k1k0gxw" path="res://scripts/CSharp/Common/AudioPlayer.cs" id="40_w3jkj"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_wtdui"] +shader = ExtResource("13_7p0hq") +shader_parameter/hue_shift = 0.0 +shader_parameter/saturation_mult = 0.603 +shader_parameter/value_mult = 1.0 +shader_parameter/brightness_add = 0.0 +shader_parameter/contrast_mult = 1.0 -[sub_resource type="ShaderMaterial" id="ShaderMaterial_xy0kg"] +[sub_resource type="ShaderMaterial" id="ShaderMaterial_8ey8m"] shader = ExtResource("13_7p0hq") -shader_parameter/hue_shift = -0.981 -shader_parameter/saturation_mult = 1.65 -shader_parameter/value_mult = 0.514 -shader_parameter/brightness_add = -0.145 -shader_parameter/contrast_mult = 0.679 +shader_parameter/hue_shift = -0.076 +shader_parameter/saturation_mult = 0.939 +shader_parameter/value_mult = 0.401 +shader_parameter/brightness_add = 0.0 +shader_parameter/contrast_mult = 1.0 [sub_resource type="Gradient" id="Gradient_kt1wx"] colors = PackedColorArray(0.348791, 0.400092, 0.435264, 1, 0.219333, 0.251087, 0.329259, 1) @@ -97,7 +113,7 @@ shader_parameter/hue_shift = 0.0 shader_parameter/saturation_mult = 1.0 shader_parameter/value_mult = 1.0 shader_parameter/brightness_add = 0.0 -shader_parameter/contrast_mult = 1.398 +shader_parameter/contrast_mult = 1.183 [sub_resource type="RectangleShape2D" id="RectangleShape2D_0sfl7"] size = Vector2(728, 368) @@ -123,13 +139,26 @@ shader_parameter/brightness_add = 0.0 shader_parameter/contrast_mult = 0.913 [sub_resource type="RectangleShape2D" id="RectangleShape2D_2nee2"] -size = Vector2(14208, 1176) +size = Vector2(5905, 1176) [sub_resource type="RectangleShape2D" id="RectangleShape2D_p6n74"] resource_local_to_scene = true -size = Vector2(5415, 1192) +size = Vector2(7340, 1192) + +[sub_resource type="AudioStreamPlaylist" id="AudioStreamPlaylist_ceriq"] +loop = false +stream_count = 2 +stream_0 = ExtResource("37_di1ed") +stream_1 = ExtResource("37_8ey8m") + +[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ceriq"] +streams_count = 2 +stream_0/stream = ExtResource("39_di1ed") +stream_1/stream = ExtResource("40_ceriq") [node name="BabushkaSceneFarmOutside2d" type="Node2D"] +script = ExtResource("34_e5b7x") +_sceneToLoad = ExtResource("35_taxvr") [node name="ParallaxBackground" type="ParallaxBackground" parent="."] @@ -298,7 +327,7 @@ scale = Vector2(1.7404, 1.77563) texture = ExtResource("11_vbdb2") [node name="background layer 4" type="ParallaxLayer" parent="ParallaxBackground"] -position = Vector2(0, -256) +position = Vector2(0, -82) motion_scale = Vector2(0.5, 0.5) motion_mirroring = Vector2(10500, 0) @@ -416,22 +445,25 @@ scale = Vector2(3.008, 2.76803) texture = ExtResource("14_d53cn") [node name="JelenaMockupBg02" type="Sprite2D" parent="ParallaxBackground/background layer 4"] +material = SubResource("ShaderMaterial_wtdui") position = Vector2(2668, 726) scale = Vector2(1.3, 1.3) texture = ExtResource("13_0qu0h") [node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 4"] +material = SubResource("ShaderMaterial_wtdui") position = Vector2(7965, 728) scale = Vector2(1.3, 1.3) texture = ExtResource("13_0qu0h") [node name="back back trees layer" type="ParallaxLayer" parent="ParallaxBackground"] +visible = false position = Vector2(0, -256) motion_scale = Vector2(0.7, 0.7) motion_mirroring = Vector2(9965, 0) [node name="hills" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) +modulate = Color(0.345703, 0.360648, 0.242876, 1) position = Vector2(993, 1576) scale = Vector2(5, 5) texture = ExtResource("7_sbyqw") @@ -439,7 +471,7 @@ centered = false offset = Vector2(-200, -80) [node name="hills 1" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) +modulate = Color(0.345703, 0.360648, 0.242876, 1) position = Vector2(5961, 1582) scale = Vector2(5, 5) texture = ExtResource("8_kt1wx") @@ -447,8 +479,7 @@ centered = false offset = Vector2(-200, -80) [node name="tree" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(3017.3, 536.15) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -456,8 +487,7 @@ region_enabled = true region_rect = Rect2(770, 3, 304, 979) [node name="tree2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(1807.5, 1408) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -465,8 +495,7 @@ region_enabled = true region_rect = Rect2(399, 420, 228, 493) [node name="tree4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(3321.3, 600.15) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -474,8 +503,7 @@ region_enabled = true region_rect = Rect2(1770, -4, 289, 930) [node name="tree11" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(460, 622) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -483,8 +511,7 @@ region_enabled = true region_rect = Rect2(1770, -4, 289, 930) [node name="tree5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(5081.3, 696.15) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -492,8 +519,7 @@ region_enabled = true region_rect = Rect2(2283, 2, 186, 840) [node name="tree10" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(8470, 694) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -501,8 +527,7 @@ region_enabled = true region_rect = Rect2(2283, 2, 186, 840) [node name="tree3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(6596.8, 1566.35) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -510,8 +535,7 @@ region_enabled = true region_rect = Rect2(399, 420, 228, 493) [node name="tree8" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(8110.6, 758.5) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -519,8 +543,7 @@ region_enabled = true region_rect = Rect2(1770, -4, 289, 930) [node name="tree9" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(10240, 850) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -528,8 +551,7 @@ region_enabled = true region_rect = Rect2(2283, 2, 186, 840) [node name="tree6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(5641.3, 1168.15) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -537,8 +559,7 @@ region_enabled = true region_rect = Rect2(2609, 434, 304, 467) [node name="tree7" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(5161.3, 608.15) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") @@ -546,16 +567,14 @@ region_enabled = true region_rect = Rect2(3111, -4, 167, 949) [node name="bush" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(3239.5, 1288) texture = ExtResource("14_mrwmr") region_enabled = true region_rect = Rect2(149, 15, 464, 478) [node name="bush2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(1791.5, 1448) texture = ExtResource("14_mrwmr") flip_h = true @@ -563,8 +582,7 @@ region_enabled = true region_rect = Rect2(149, 15, 464, 478) [node name="bush3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(1255.5, 1392) texture = ExtResource("14_mrwmr") flip_h = true @@ -572,8 +590,7 @@ region_enabled = true region_rect = Rect2(-6, 996, 467, 429) [node name="bush4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(5471.5, 1432) texture = ExtResource("14_mrwmr") flip_h = true @@ -581,16 +598,14 @@ region_enabled = true region_rect = Rect2(2319, 1079, 353, 327) [node name="bush5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(5007.5, 1312) texture = ExtResource("14_mrwmr") region_enabled = true region_rect = Rect2(2489, 707, 269, 224) [node name="bush6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.216853, 0.38, 0.2052, 1) -material = SubResource("ShaderMaterial_xy0kg") +material = SubResource("ShaderMaterial_8ey8m") position = Vector2(3583.5, 1248) scale = Vector2(0.575, 0.575) texture = ExtResource("14_mrwmr") @@ -599,6 +614,7 @@ region_enabled = true region_rect = Rect2(605, 877, 597, 537) [node name="back tree bois layer 5" type="ParallaxLayer" parent="ParallaxBackground"] +visible = false position = Vector2(28, -28) motion_mirroring = Vector2(10000, 0) @@ -799,6 +815,9 @@ shape = SubResource("RectangleShape2D_klb81") z_index = 1 y_sort_enabled = true +[node name="Yeli" parent="YSorted" instance=ExtResource("24_wtdui")] +position = Vector2(6173, 3310) + [node name="Vesna" parent="YSorted" node_paths=PackedStringArray("_fieldParent") instance=ExtResource("1_7wfwe")] z_index = 1 position = Vector2(3180, 2125) @@ -810,7 +829,7 @@ _wateringCan = ExtResource("28_ipqaa") z_index = 1 y_sort_enabled = true material = SubResource("ShaderMaterial_2vojv") -position = Vector2(9376, 3296) +position = Vector2(7237, 3307) texture = ExtResource("21_ualyd") offset = Vector2(0, -800) @@ -829,7 +848,8 @@ position = Vector2(80, -368) shape = SubResource("CircleShape2D_p6n74") [node name="HoeGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")] -position = Vector2(8234, 2076) +visible = false +position = Vector2(6095, 2087) [node name="SpawnWithItem" parent="YSorted/HoeGenericPickup" index="0"] _blueprint = ExtResource("26_ipqaa") @@ -838,7 +858,7 @@ _blueprint = ExtResource("26_ipqaa") shape = SubResource("CircleShape2D_2nee2") [node name="CanGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")] -position = Vector2(8841, 3496) +position = Vector2(8192, 3507) [node name="SpawnWithItem" parent="YSorted/CanGenericPickup" index="0"] _blueprint = ExtResource("28_ipqaa") @@ -847,7 +867,7 @@ _blueprint = ExtResource("28_ipqaa") shape = SubResource("CircleShape2D_ipqaa") [node name="RakeGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")] -position = Vector2(11091, 2060) +position = Vector2(8628, 2060) [node name="SpawnWithItem" parent="YSorted/RakeGenericPickup" index="0"] _blueprint = ExtResource("28_6b2nr") @@ -856,6 +876,7 @@ _blueprint = ExtResource("28_6b2nr") shape = SubResource("CircleShape2D_ipqaa") [node name="ScytheGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")] +visible = false position = Vector2(15642, 2158) [node name="SpawnWithItem" parent="YSorted/ScytheGenericPickup" index="0"] @@ -865,7 +886,8 @@ _blueprint = ExtResource("29_wtdui") shape = SubResource("CircleShape2D_ipqaa") [node name="ShovelGenericPickup" parent="YSorted" instance=ExtResource("25_hukxv")] -position = Vector2(7593, 2038) +visible = false +position = Vector2(5454, 2049) [node name="SpawnWithItem" parent="YSorted/ShovelGenericPickup" index="0"] _blueprint = ExtResource("27_ipqaa") @@ -877,27 +899,30 @@ shape = SubResource("CircleShape2D_ipqaa") position = Vector2(-60, 122) [node name="Static" type="Node2D" parent="YSorted/Farm visuals"] +position = Vector2(-8213, 84) [node name="House Mockup" type="Sprite2D" parent="YSorted/Farm visuals/Static"] -visible = false material = SubResource("ShaderMaterial_lhtpe") position = Vector2(5280, 1600) scale = Vector2(5, 5) texture = ExtResource("2_lhtpe") [node name="StaticBody2D" type="StaticBody2D" parent="YSorted/Farm visuals/Static/House Mockup"] -visible = false collision_layer = 2 collision_mask = 6 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="YSorted/Farm visuals/Static/House Mockup/StaticBody2D"] -visible = false position = Vector2(-257.6, 236.8) polygon = PackedVector2Array(232, -4.80005, 0, 0, 0, -96, -262.4, -97.6, -265.6, -260.8, -310.4, -260.8, -235.2, -321.6, -124.8, -323.2, -57.6, -424, 84.8, -436.8, 118.4, -452.8, 136, -436.8, 726.4, -452.8, 817.6, -299.2, 785.6, -291.2, 785.6, -108.8, 241.6, -94.4) disabled = true +[node name="EnterHouseInteraction" parent="YSorted/Farm visuals/Static" instance=ExtResource("27_klb81")] +position = Vector2(7178, 1965) +scale = Vector2(2.425, 2.425) + [node name="FieldParent" type="Node2D" parent="YSorted/Farm visuals"] -position = Vector2(48, 0) +position = Vector2(53, 20) +scale = Vector2(1, 0.993819) script = ExtResource("25_0qu0h") metadata/_custom_type_script = "uid://dhxtdhfqx3bte" @@ -907,17 +932,17 @@ collision_mask = 5 collision_priority = 10.0 [node name="CollisionShape2D" type="CollisionShape2D" parent="YSorted/Farm visuals/FieldParent/Area2D"] -position = Vector2(1536, 2949) +position = Vector2(2897.5, 2949) shape = SubResource("RectangleShape2D_2nee2") [node name="CollisionShape2D2" type="CollisionShape2D" parent="YSorted/Farm visuals/FieldParent/Area2D"] -position = Vector2(12955.5, 2960) +position = Vector2(11993, 2960) shape = SubResource("RectangleShape2D_p6n74") [node name="CanvasLayer" parent="." instance=ExtResource("32_2nee2")] follow_viewport_enabled = false -[node name="Inventory" parent="CanvasLayer" index="0"] +[node name="Inventory" parent="CanvasLayer" index="1"] anchors_preset = 7 anchor_left = 0.5 anchor_top = 1.0 @@ -930,7 +955,37 @@ size_flags_horizontal = 4 size_flags_vertical = 8 _inventoryOpenedOffset = -600.0 +[node name="Audio" type="Node" parent="."] + +[node name="Background Music" type="AudioStreamPlayer2D" parent="Audio"] +position = Vector2(4002, 2030) +stream = SubResource("AudioStreamPlaylist_ceriq") +volume_db = -15.0 +autoplay = true +max_distance = 1e+06 + +[node name="SFX" type="Node" parent="Audio"] + +[node name="Farming SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"] +stream = SubResource("AudioStreamRandomizer_ceriq") +max_distance = 2e+07 +script = ExtResource("40_w3jkj") + +[node name="Watering SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"] +stream = SubResource("AudioStreamRandomizer_ceriq") +max_distance = 2e+07 +script = ExtResource("40_w3jkj") + +[node name="FillWater SFX2" type="AudioStreamPlayer2D" parent="Audio/SFX"] +stream = SubResource("AudioStreamRandomizer_ceriq") +max_distance = 2e+07 +script = ExtResource("40_w3jkj") + +[connection signal="FilledWateringCan" from="YSorted/Vesna" to="Audio/SFX/FillWater SFX2" method="PlayOneShot"] +[connection signal="WateringField" from="YSorted/Vesna/FarmingControls" to="Audio/SFX/Watering SFX" method="PlayOneShot"] [connection signal="InteractedTool" from="YSorted/Brünnen/InteractionArea" to="YSorted/Vesna" method="TryFillWateringCan"] +[connection signal="Interacted" from="YSorted/Farm visuals/Static/EnterHouseInteraction" to="." method="LoadScene"] +[connection signal="FieldCreated" from="YSorted/Farm visuals/FieldParent" to="Audio/SFX/Farming SFX" method="PlayOneShot"] [connection signal="mouse_entered" from="YSorted/Farm visuals/FieldParent/Area2D" to="YSorted/Farm visuals/FieldParent" method="MouseEnteredAllowedArea"] [connection signal="mouse_exited" from="YSorted/Farm visuals/FieldParent/Area2D" to="YSorted/Farm visuals/FieldParent" method="MouseExitedAllowedArea"] diff --git a/scenes/Babushka_scene_startMenu.tscn b/scenes/Babushka_scene_startMenu.tscn index ac7a358..001ef84 100644 --- a/scenes/Babushka_scene_startMenu.tscn +++ b/scenes/Babushka_scene_startMenu.tscn @@ -8,17 +8,24 @@ script = ExtResource("1_fj2fh") _sceneToLoad = ExtResource("2_r0y6o") -[node name="Background" type="Sprite2D" parent="."] -position = Vector2(880, 524) -scale = Vector2(1.2, 1.2) +[node name="CanvasLayer" type="CanvasLayer" parent="."] + +[node name="TextureRect" type="TextureRect" parent="CanvasLayer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 texture = ExtResource("1_qerdf") +expand_mode = 2 +stretch_mode = 6 -[node name="Start" type="Button" parent="Background"] -offset_left = 6.66665 -offset_top = 304.167 -offset_right = 52.6666 -offset_bottom = 335.167 +[node name="Start" type="Button" parent="CanvasLayer/TextureRect"] +offset_left = 571.0 +offset_top = 559.0 +offset_right = 617.0 +offset_bottom = 590.0 scale = Vector2(2, 2) text = "Start" -[connection signal="pressed" from="Background/Start" to="." method="LoadScene"] +[connection signal="pressed" from="CanvasLayer/TextureRect/Start" to="." method="LoadScene"] diff --git a/scenes/IndoorTest.tscn b/scenes/IndoorTest.tscn index cd2f000..5c9f3be 100644 --- a/scenes/IndoorTest.tscn +++ b/scenes/IndoorTest.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=3 format=3 uid="uid://chvc0e4441o2k"] [ext_resource type="Texture2D" uid="uid://ejq7h5pgxl84" path="res://art/indoor/küchenraum.png" id="2_ttdge"] -[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/interactions/Player2D.tscn" id="3_oibke"] +[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="3_oibke"] [node name="IndoorTest" type="Node2D"] diff --git a/scenes/IndoorTest2.tscn b/scenes/IndoorTest2.tscn index c5a9d3d..6a97db4 100644 --- a/scenes/IndoorTest2.tscn +++ b/scenes/IndoorTest2.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=19 format=3 uid="uid://bm21nqepnwaik"] +[gd_scene load_steps=23 format=3 uid="uid://bm21nqepnwaik"] -[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/interactions/Player2D.tscn" id="2_a2ood"] +[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_aivb2"] +[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="2_a2ood"] [ext_resource type="Texture2D" uid="uid://waqmjrxduxfq" path="res://art/indoor/room export/Room_01_walls.png" id="3_a2ood"] [ext_resource type="Texture2D" uid="uid://cnhsxxps2cw5" path="res://art/indoor/room export/Room_01_table.png" id="3_je1cl"] [ext_resource type="Texture2D" uid="uid://blg50is4kuh2f" path="res://art/indoor/room export/Room_01_chair.png" id="4_hjjhl"] @@ -14,6 +15,8 @@ [ext_resource type="Texture2D" uid="uid://tyypifpte0pb" path="res://art/indoor/room export/Room_01_chugun.png" id="11_atjbs"] [ext_resource type="Texture2D" uid="uid://x7trh4dgsvoe" path="res://art/indoor/room export/Room_01_assets.png" id="13_j5d18"] [ext_resource type="Texture2D" uid="uid://ckvytnpi8gcxq" path="res://art/eyes_atlas.png" id="14_j5d18"] +[ext_resource type="PackedScene" uid="uid://dfvgp1my5rydh" path="res://prefabs/characters/Yeli.tscn" id="15_ciwvv"] +[ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="17_835kg"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_a2ood"] resource_local_to_scene = true @@ -104,8 +107,13 @@ _data = { &"hand_stretch": SubResource("Animation_8o6or") } +[sub_resource type="CircleShape2D" id="CircleShape2D_wuntg"] +resource_local_to_scene = true +radius = 300.0 + [node name="IndoorTest" type="Node2D"] y_sort_enabled = true +script = ExtResource("1_aivb2") [node name="BackWall" type="Node" parent="."] @@ -318,4 +326,21 @@ offset = Vector2(0, -296) region_enabled = true region_rect = Rect2(2576, 802, 219, 64) +[node name="Yeli" parent="." instance=ExtResource("15_ciwvv")] +position = Vector2(-2912, 432) + +[node name="CollisionShape3D" parent="Yeli/InteractionArea/Area2D" index="0"] +shape = SubResource("CircleShape2D_wuntg") + +[node name="TalkingControl" parent="Yeli" index="1"] +_timelinesToPlay = PackedStringArray("yeli_intro_05") + +[node name="dialogic_toggle" type="Node2D" parent="Yeli"] +script = ExtResource("17_835kg") +metadata/_custom_type_script = "uid://cvkw4qd2hxksi" + +[connection signal="timelineEnded" from="Yeli/dialogic_toggle" to="." method="Quit"] + [editable path="Player2d"] +[editable path="Yeli"] +[editable path="Yeli/InteractionArea"] diff --git a/scenes/testing/abandoned_street_2D.tscn b/scenes/testing/abandoned_street_2D.tscn index 0c2e79c..a30ed4c 100644 --- a/scenes/testing/abandoned_street_2D.tscn +++ b/scenes/testing/abandoned_street_2D.tscn @@ -10,7 +10,7 @@ [ext_resource type="Texture2D" uid="uid://bradm5u7vjjxq" path="res://art/mockups/trees/darktree8.png" id="9_viosu"] [ext_resource type="Texture2D" uid="uid://bryqg0hb4f0ry" path="res://art/mockups/trees/darktree9.png" id="10_clutx"] [ext_resource type="Texture2D" uid="uid://c1iyeflkwaqxf" path="res://art/testingground/mushroom1.png" id="11_ovtse"] -[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/interactions/Player2D.tscn" id="12_k41x3"] +[ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/characters/Player2D.tscn" id="12_k41x3"] [node name="AbandonedStreet" type="Node2D"] diff --git a/scenes/testing/animation_setup_test.tscn b/scenes/testing/animation_setup_test.tscn new file mode 100644 index 0000000..edba314 --- /dev/null +++ b/scenes/testing/animation_setup_test.tscn @@ -0,0 +1,105 @@ +[gd_scene load_steps=2 format=3 uid="uid://b6puifmxjy7xc"] + +[ext_resource type="Texture2D" uid="uid://duaideiajsu8r" path="res://art/characters/Vesna/babushka concept art vesna.png" id="1_177oo"] + +[node name="AnimationSetupTest" type="Node2D"] + +[node name="Vesna" type="Sprite2D" parent="."] +modulate = Color(0.8, 0.8, 0.8, 1) +position = Vector2(2, -585) +texture = ExtResource("1_177oo") +region_enabled = true +region_rect = Rect2(0, 0, 694, 1170) +metadata/_edit_lock_ = true + +[node name="Polygons" type="Node2D" parent="Vesna"] + +[node name="right arm" type="Polygon2D" parent="Vesna/Polygons"] +position = Vector2(-347, -587) +texture = ExtResource("1_177oo") +skeleton = NodePath("../../Skeleton2D") +polygon = PackedVector2Array(174.332, 463.157, 138.019, 507.251, 114.676, 657.688, 145.801, 717.344, 158.769, 751.062, 166.551, 795.156, 176.885, 818.334, 154.652, 865.387, 202.863, 898.906, 301.425, 888.531, 368.863, 828.875, 319.582, 769.219, 368.863, 769.219, 363.675, 712.156, 291.05, 704.375, 288.457, 644.719, 241.769, 579.875, 239.175, 489.094) +uv = PackedVector2Array(174.332, 463.157, 138.019, 507.251, 114.676, 657.688, 145.801, 717.344, 158.769, 751.062, 166.551, 795.156, 176.926, 818.5, 148.394, 865.187, 202.863, 898.906, 301.425, 888.531, 368.863, 828.875, 319.582, 769.219, 368.863, 769.219, 363.675, 712.156, 291.05, 704.375, 288.457, 644.719, 241.769, 579.875, 239.175, 489.094) +bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)] + +[node name="head" type="Polygon2D" parent="Vesna/Polygons"] +position = Vector2(-347, -587) +texture = ExtResource("1_177oo") +skeleton = NodePath("../../Skeleton2D") +polygon = PackedVector2Array(206.011, 50.6931, 314.164, 29.6633, 416.309, 80.7356, 530.47, 158.846, 572.53, 270.003, 563.517, 321.076, 530.47, 417.212, 584.547, 480.301, 599.568, 531.373, 512.445, 510.343, 491.415, 471.288, 449.356, 486.309, 386.266, 531.373, 326.181, 537.382, 356.224, 480.301, 377.254, 441.246, 212.02, 444.25, 157.943, 456.267, 148.93, 426.224, 118.888, 417.212, 94.8539, 215.927, 130.905, 74.7271) +uv = PackedVector2Array(206.011, 50.6931, 314.164, 29.6633, 416.309, 80.7356, 530.47, 158.846, 572.53, 270.003, 563.517, 321.076, 530.47, 417.212, 584.547, 480.301, 599.568, 531.373, 512.445, 510.343, 491.415, 471.288, 449.356, 486.309, 386.266, 531.373, 326.181, 537.382, 356.224, 480.301, 377.254, 441.246, 212.02, 444.25, 157.943, 456.267, 148.93, 426.224, 118.888, 417.212, 94.8539, 215.927, 130.905, 74.7271) +bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)] + +[node name="torso" type="Polygon2D" parent="Vesna/Polygons"] +position = Vector2(-347, -587) +texture = ExtResource("1_177oo") +skeleton = NodePath("../../Skeleton2D") +polygon = PackedVector2Array(179.214, 453.194, 240.772, 590.674, 277.707, 652.232, 281.811, 685.063, 372.096, 719.946, 351.577, 841.011, 267.447, 892.309, 158.694, 882.05, 138.175, 904.621, 345.421, 970.283, 499.317, 939.504, 597.81, 935.4, 677.836, 886.154, 597.81, 721.998, 534.2, 666.596, 532.148, 648.128, 587.55, 615.297, 571.135, 529.115, 489.057, 477.817, 421.343, 500.388, 331.057, 541.427, 392.616, 432.674) +uv = PackedVector2Array(179.214, 453.194, 240.772, 590.674, 277.707, 652.232, 281.811, 685.063, 372.096, 719.946, 351.577, 841.011, 267.447, 892.309, 158.694, 882.05, 138.175, 904.621, 345.421, 970.283, 499.317, 939.504, 597.81, 935.4, 677.836, 886.154, 597.81, 721.998, 534.2, 666.596, 532.148, 648.128, 587.55, 615.297, 571.135, 529.115, 489.057, 477.817, 421.343, 500.388, 331.057, 541.427, 392.616, 432.674) +bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)] + +[node name="legR" type="Polygon2D" parent="Vesna/Polygons"] +position = Vector2(-345, -580) +texture = ExtResource("1_177oo") +skeleton = NodePath("../../Skeleton2D") +polygon = PackedVector2Array(196.572, 940.591, 199.401, 977.357, 205.057, 1033.92, 188.088, 1084.83, 199.401, 1138.56, 354.949, 1147.05, 403.027, 1141.39, 411.512, 1076.34, 394.543, 1014.12, 386.058, 963.216, 267.276, 957.56) +uv = PackedVector2Array(196.572, 940.591, 199.401, 977.357, 205.057, 1033.92, 188.088, 1084.83, 199.401, 1138.56, 354.949, 1147.05, 403.027, 1141.39, 411.512, 1076.34, 394.543, 1014.12, 386.058, 963.216, 267.276, 957.56) +bones = ["hip", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/neck/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/chest/armR/forearmR/handR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/legR", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "hip/legR/legRLower", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)] + +[node name="legL" type="Polygon2D" parent="Vesna/Polygons"] +position = Vector2(-344, -585) +texture = ExtResource("1_177oo") +skeleton = NodePath("../../Skeleton2D") +polygon = PackedVector2Array(454.372, 947.535, 432.592, 969.315, 433.802, 1023.77, 471.312, 1046.76, 480.992, 1143.56, 598.362, 1155.66, 691.532, 1154.45, 700.002, 1093.95, 690.322, 1024.97, 611.672, 986.255, 594.732, 934.225, 516.082, 936.645) +uv = PackedVector2Array(454.372, 947.535, 432.592, 969.315, 433.802, 1023.77, 471.312, 1046.76, 480.992, 1143.56, 598.362, 1155.66, 691.532, 1154.45, 700.002, 1093.95, 690.322, 1024.97, 611.672, 986.255, 594.732, 934.225, 516.082, 936.645) + +[node name="Skeleton2D" type="Skeleton2D" parent="Vesna"] + +[node name="hip" type="Bone2D" parent="Vesna/Skeleton2D"] +position = Vector2(50, 164) +rotation = -1.58476 +scale = Vector2(7.44, 7.44) +rest = Transform2D(-0.103879, -7.43927, 7.43927, -0.103879, 50, 164) + +[node name="chest" type="Bone2D" parent="Vesna/Skeleton2D/hip"] +position = Vector2(16.1042, -0.0307432) +rest = Transform2D(1, 0, 0, 1, 16.1042, -0.0307432) + +[node name="neck" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest"] +position = Vector2(24.3826, -1.82351) +rest = Transform2D(1, 0, 0, 1, 24.3826, -1.82351) + +[node name="head" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest/neck"] +position = Vector2(13.2948, -0.197781) +rotation = 1.52891 +scale = Vector2(1, 1) +rest = Transform2D(0.0418757, 0.999123, -0.999123, 0.0418757, 13.2948, -0.197781) + +[node name="armR" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest"] +position = Vector2(19.1624, -26.8277) +rotation = -3.00022 +scale = Vector2(0.68115, 0.68115) +rest = Transform2D(-0.674355, -0.0959749, 0.0959749, -0.674355, 19.1624, -26.8277) + +[node name="forearmR" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest/armR"] +position = Vector2(26.3157, -1.29047) +rotation = -2.2602 +scale = Vector2(1, 1) +rest = Transform2D(-0.636078, -0.771625, 0.771625, -0.636078, 26.3157, -1.29047) + +[node name="handR" type="Bone2D" parent="Vesna/Skeleton2D/hip/chest/armR/forearmR"] +position = Vector2(-2.29479, 19.8399) +rotation = -2.26369 +scale = Vector2(1, 1) +rest = Transform2D(-0.638768, -0.7694, 0.7694, -0.638768, -2.29479, 19.8399) + +[node name="legR" type="Bone2D" parent="Vesna/Skeleton2D/hip"] +position = Vector2(-4.51055, -13.9084) +rotation = -3.11192 +rest = Transform2D(-0.99956, -0.0296662, 0.0296662, -0.99956, -4.51055, -13.9084) + +[node name="legRLower" type="Bone2D" parent="Vesna/Skeleton2D/hip/legR"] +position = Vector2(24.8604, -0.524962) +rotation = -3.11367 +scale = Vector2(1, 1) +rest = Transform2D(-0.99961, -0.0279217, 0.0279217, -0.99961, 24.8604, -0.524962) diff --git a/scripts/CSharp/Common/AudioPlayer.cs b/scripts/CSharp/Common/AudioPlayer.cs new file mode 100644 index 0000000..1be2174 --- /dev/null +++ b/scripts/CSharp/Common/AudioPlayer.cs @@ -0,0 +1,14 @@ +using Godot; + +namespace Babushka.scripts.CSharp.Common; + +public partial class AudioPlayer : AudioStreamPlayer2D +{ + /// + /// For SFX and other audio that should be played only once and not looped. + /// + public void PlayOneShot() + { + Play(); + } +} \ No newline at end of file diff --git a/scripts/CSharp/Common/AudioPlayer.cs.uid b/scripts/CSharp/Common/AudioPlayer.cs.uid new file mode 100644 index 0000000..3260e33 --- /dev/null +++ b/scripts/CSharp/Common/AudioPlayer.cs.uid @@ -0,0 +1 @@ +uid://cfnrd5k1k0gxw diff --git a/scripts/CSharp/Common/CharacterControls/Player2D.cs b/scripts/CSharp/Common/CharacterControls/Player2D.cs index 2027e07..bea8f96 100644 --- a/scripts/CSharp/Common/CharacterControls/Player2D.cs +++ b/scripts/CSharp/Common/CharacterControls/Player2D.cs @@ -19,6 +19,12 @@ public partial class Player2D : CharacterBody2D private Vector2 _lastDirection = Vector2.Zero; private InventoryManager _inventoryManager; + public bool InputEnabled + { + get => _canHandleInput; + set => _canHandleInput = value; + } + public override void _Ready() { InventoryManager.Instance.playerInventory.InventoryContentsChanged += HandleNewItemInInventory; diff --git a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs index 26beaa7..de7c165 100644 --- a/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs +++ b/scripts/CSharp/Common/Farming/FieldBehaviour2D.cs @@ -1,3 +1,4 @@ +using Babushka.scripts.CSharp.Common.CharacterControls; using Godot; namespace Babushka.scripts.CSharp.Common.Farming; @@ -17,6 +18,7 @@ public partial class FieldBehaviour2D : Sprite2D [Export] private Texture2D Tilled; [Export] private Texture2D Watered; [Export] public FieldState FieldState = FieldState.Tilled; + [Export] private InteractionArea2D _growingCollider; public Vector2 FieldPosition; @@ -36,10 +38,12 @@ public partial class FieldBehaviour2D : Sprite2D case FieldState.Tilled: FieldState = FieldState.Tilled; Texture = Tilled; + _growingCollider.Visible = false; break; case FieldState.Watered: FieldState = FieldState.Watered; Texture = Watered; + _growingCollider.Visible = true; break; case FieldState.Planted: FieldState = FieldState.Planted; diff --git a/scripts/CSharp/Common/Farming/FieldService2D.cs b/scripts/CSharp/Common/Farming/FieldService2D.cs index a9497dc..43536c9 100644 --- a/scripts/CSharp/Common/Farming/FieldService2D.cs +++ b/scripts/CSharp/Common/Farming/FieldService2D.cs @@ -9,6 +9,8 @@ public partial class FieldService2D : Node2D [Export] private Dictionary fields = new Dictionary(); private bool _fieldAllowed = false; + + [Signal] public delegate void FieldCreatedEventHandler(); //Validate @@ -33,6 +35,7 @@ public partial class FieldService2D : Node2D if (!fields.ContainsKey(key)) { fields.Add(key, field); + EmitSignal(SignalName.FieldCreated); return true; } return false; diff --git a/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs b/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs index c3068e3..118ede5 100644 --- a/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs +++ b/scripts/CSharp/Common/Farming/VesnaBehaviour2D.cs @@ -14,6 +14,7 @@ public partial class VesnaBehaviour2D : Node [Export] private ItemResource _wateringCan; [Signal] public delegate void PickedUpToolEventHandler(bool success, int toolId); + [Signal] public delegate void FilledWateringCanEventHandler(); private InventoryManager _inventoryManager; private InventoryInstance _inventoryInstance; @@ -64,8 +65,25 @@ public partial class VesnaBehaviour2D : Node { _farmingControls.FillWateringCan(true); _player2d.PlayWateringCanFillupAnimation(); + EmitSignal(SignalName.FilledWateringCan); } } #endregion + + /// + /// Enables the character movement in the Player2D script. + /// + public void EnableMovement() + { + _player2d.InputEnabled = true; + } + + /// + /// Disables the character movement in the Player2D script. + /// + public void DisableMovement() + { + _player2d.InputEnabled = false; + } } \ No newline at end of file diff --git a/scripts/CSharp/Common/NPC/TalkingCharacter.cs b/scripts/CSharp/Common/NPC/TalkingCharacter.cs new file mode 100644 index 0000000..0b8ea19 --- /dev/null +++ b/scripts/CSharp/Common/NPC/TalkingCharacter.cs @@ -0,0 +1,37 @@ +using Godot; + +namespace Babushka.scripts.CSharp.Common.NPC; + +public partial class TalkingCharacter : Node2D +{ + [Export] private AnimatedSprite2D _sprite; + [Export] private string[] _timelinesToPlay; + + + private bool _isTalking = true; + private int _timelineIndex = 0; + + [Signal] public delegate void TalkingEventHandler(string timelineName); + + public override void _Ready() + { + ToggleTalking(); + } + + public void ToggleTalking() + { + if (_isTalking || _timelineIndex >= _timelinesToPlay.Length) + { + _sprite.Animation = "idle"; + _isTalking = false; + } + else + { + _sprite.Animation = "talk"; + _isTalking = true; + EmitSignal(SignalName.Talking, _timelinesToPlay[_timelineIndex]); + _timelineIndex++; + } + _sprite.Play(); + } +} \ No newline at end of file diff --git a/scripts/CSharp/Common/NPC/TalkingCharacter.cs.uid b/scripts/CSharp/Common/NPC/TalkingCharacter.cs.uid new file mode 100644 index 0000000..cdc4242 --- /dev/null +++ b/scripts/CSharp/Common/NPC/TalkingCharacter.cs.uid @@ -0,0 +1 @@ +uid://d0kgxh4ykuv23 diff --git a/scripts/CSharp/Common/SceneTransition.cs b/scripts/CSharp/Common/SceneTransition.cs index 9b986ce..ce16126 100644 --- a/scripts/CSharp/Common/SceneTransition.cs +++ b/scripts/CSharp/Common/SceneTransition.cs @@ -5,13 +5,18 @@ namespace Babushka.scripts.CSharp.Common; public partial class SceneTransition : Node { [Export] private PackedScene _sceneToLoad; - [Export] private Node _sceneInstanceParent; + [Export] private Node? _sceneInstanceParent; [Export] private bool _unloadSelf = true; public void LoadScene() { Node sceneInstance = _sceneToLoad.Instantiate(); - _sceneInstanceParent.AddChild(sceneInstance); + if(_sceneInstanceParent != null) + _sceneInstanceParent.AddChild(sceneInstance); + else + { + GetTree().Root.AddChild(sceneInstance); + } if (_unloadSelf) { @@ -19,4 +24,9 @@ public partial class SceneTransition : Node } } + public void Quit() + { + GetTree().Quit(); + } + } \ No newline at end of file diff --git a/scripts/GdScript/dialogic_toggle.gd b/scripts/GdScript/dialogic_toggle.gd new file mode 100644 index 0000000..79bc985 --- /dev/null +++ b/scripts/GdScript/dialogic_toggle.gd @@ -0,0 +1,21 @@ +extends Node2D +class_name dialogic_toggle + +@export var itemToToggle: CanvasItem + +signal timelineStarted +signal timelineEnded + +func _ready() -> void: + Dialogic.timeline_ended.connect(_on_timeline_ended) + Dialogic.timeline_started.connect(_start_dialog) + +func _start_dialog() -> void: + if itemToToggle: + itemToToggle.visible = false + timelineStarted.emit() + +func _on_timeline_ended() -> void: + if itemToToggle: + itemToToggle.visible = true + timelineEnded.emit() diff --git a/scripts/GdScript/dialogic_toggle.gd.uid b/scripts/GdScript/dialogic_toggle.gd.uid new file mode 100644 index 0000000..ca3d3fd --- /dev/null +++ b/scripts/GdScript/dialogic_toggle.gd.uid @@ -0,0 +1 @@ +uid://cvkw4qd2hxksi