From 5e2ca5be836cbc7be4d3539f3fb3362ab943208e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Melvin=20Wei=C3=9F?= Date: Fri, 3 Oct 2025 11:31:45 +0200 Subject: [PATCH] File cleanup and addition of Buds and Vines, yet to obtain functionality --- .../bow/arrow.gd | 0 .../bow/arrow.gd.uid | 0 .../bow/arrow.png | Bin .../bow/arrow.png.import | 6 +- .../bow/arrow.tscn | 4 +- .../bow/arrow_icon.tscn | 2 +- .../{active_items => consumables}/bow/bow.gd | 0 .../bow/bow.gd.uid | 0 .../{active_items => consumables}/bow/bow.png | Bin .../bow/bow.png.import | 6 +- .../bow/bow.tscn | 10 +-- .../heal_item/heal_item.gd | 0 .../heal_item/heal_item.gd.uid | 0 .../heal_item/heal_item.png | Bin .../heal_item/heal_item.png.import | 6 +- .../heal_item/heal_item.tscn | 6 +- .../horizontal_dash/horizontal_dash.gd | 0 .../horizontal_dash/horizontal_dash.gd.uid | 0 .../horizontal_dash/horizontal_dash.tscn | 6 +- .../horizontal_dash/horizontaldash.png | Bin .../horizontal_dash/horizontaldash.png.import | 6 +- .../updash/updash.gd | 0 .../updash/updash.gd.uid | 0 .../updash/updash.png | Bin .../updash/updash.png.import | 6 +- .../updash/updash.tscn | 6 +- items/{ => generic}/ItemShine.png | Bin items/{ => generic}/ItemShine.png.import | 6 +- .../{active_items => generic}/active_item.gd | 3 +- .../active_item.gd.uid | 0 items/generic/item_pool.tres | 24 +++---- items/generic/item_spawn.gd | 8 +-- .../healthup/healthup.gd | 0 .../healthup/healthup.gd.uid | 0 .../healthup/healthup.png | Bin .../healthup/healthup.png.import | 6 +- .../healthup/healthup.tscn | 6 +- .../backslash/backslash.gd | 0 .../backslash/backslash.gd.uid | 0 .../backslash/backslash.png | Bin .../backslash/backslash.png.import | 6 +- .../backslash/backslash.tscn | 6 +- .../extrajump/extrajump.gd | 0 .../extrajump/extrajump.gd.uid | 0 .../extrajump/extrajump.png | Bin .../extrajump/extrajump.png.import | 6 +- .../extrajump/extrajump.tscn | 6 +- .../high_jump/high_jump.gd | 0 .../high_jump/high_jump.gd.uid | 0 .../high_jump/high_jump.png | Bin .../high_jump/high_jump.png.import | 6 +- .../high_jump/high_jump.tscn | 6 +- .../upslash/upslash.gd | 0 .../upslash/upslash.gd.uid | 0 .../upslash/upslash.png | Bin .../upslash/upslash.png.import | 6 +- .../upslash/upslash.tscn | 6 +- main.tscn | 6 +- vine.gd | 3 + vine.gd.uid | 1 + vines_petals/bud.gd | 6 ++ vines_petals/bud.gd.uid | 1 + vines_petals/bud.tscn | 65 ++++++++++++++++++ vines_petals/bud_closed.pdn | Bin 0 -> 6607 bytes vines_petals/bud_closed.png | Bin 0 -> 1497 bytes vines_petals/bud_closed.png.import | 40 +++++++++++ vines_petals/bud_half_open.pdn | Bin 0 -> 7276 bytes vines_petals/bud_half_open.png | Bin 0 -> 1681 bytes vines_petals/bud_half_open.png.import | 40 +++++++++++ vines_petals/bud_open.pdn | Bin 0 -> 7700 bytes vines_petals/bud_open.png | Bin 0 -> 1670 bytes vines_petals/bud_open.png.import | 40 +++++++++++ vines_petals/bud_open_full.pdn | Bin 0 -> 6649 bytes vines_petals/bud_open_full.png | Bin 0 -> 1578 bytes vines_petals/bud_open_full.png.import | 40 +++++++++++ vines_petals/vine.pdn | Bin 0 -> 6135 bytes vines_petals/vine.tscn | 6 ++ vines_petals/vine_active_blue.png | Bin 0 -> 1536 bytes vines_petals/vine_active_blue.png.import | 40 +++++++++++ vines_petals/vine_active_cyan.png | Bin 0 -> 1573 bytes vines_petals/vine_active_cyan.png.import | 40 +++++++++++ vines_petals/vine_active_green.png | Bin 0 -> 1490 bytes vines_petals/vine_active_green.png.import | 40 +++++++++++ vines_petals/vine_active_purple.png | Bin 0 -> 1554 bytes vines_petals/vine_active_purple.png.import | 40 +++++++++++ vines_petals/vine_active_red.png | Bin 0 -> 1474 bytes vines_petals/vine_active_red.png.import | 40 +++++++++++ vines_petals/vine_cross.pdn | Bin 0 -> 8219 bytes vines_petals/vine_inactive.png | Bin 0 -> 982 bytes vines_petals/vine_inactive.png.import | 40 +++++++++++ vines_petals/vine_node.gd | 9 +++ vines_petals/vine_node.gd.uid | 1 + 92 files changed, 579 insertions(+), 84 deletions(-) rename items/{active_items => consumables}/bow/arrow.gd (100%) rename items/{active_items => consumables}/bow/arrow.gd.uid (100%) rename items/{active_items => consumables}/bow/arrow.png (100%) rename items/{active_items => consumables}/bow/arrow.png.import (77%) rename items/{active_items => consumables}/bow/arrow.tscn (86%) rename items/{active_items => consumables}/bow/arrow_icon.tscn (83%) rename items/{active_items => consumables}/bow/bow.gd (100%) rename items/{active_items => consumables}/bow/bow.gd.uid (100%) rename items/{active_items => consumables}/bow/bow.png (100%) rename items/{active_items => consumables}/bow/bow.png.import (77%) rename items/{active_items => consumables}/bow/bow.tscn (87%) rename items/{immediate_items => consumables}/heal_item/heal_item.gd (100%) rename items/{immediate_items => consumables}/heal_item/heal_item.gd.uid (100%) rename items/{immediate_items => consumables}/heal_item/heal_item.png (100%) rename items/{immediate_items => consumables}/heal_item/heal_item.png.import (75%) rename items/{immediate_items => consumables}/heal_item/heal_item.tscn (88%) rename items/{active_items => consumables}/horizontal_dash/horizontal_dash.gd (100%) rename items/{active_items => consumables}/horizontal_dash/horizontal_dash.gd.uid (100%) rename items/{active_items => consumables}/horizontal_dash/horizontal_dash.tscn (90%) rename items/{active_items => consumables}/horizontal_dash/horizontaldash.png (100%) rename items/{active_items => consumables}/horizontal_dash/horizontaldash.png.import (74%) rename items/{active_items => consumables}/updash/updash.gd (100%) rename items/{active_items => consumables}/updash/updash.gd.uid (100%) rename items/{active_items => consumables}/updash/updash.png (100%) rename items/{active_items => consumables}/updash/updash.png.import (76%) rename items/{active_items => consumables}/updash/updash.tscn (91%) rename items/{ => generic}/ItemShine.png (100%) rename items/{ => generic}/ItemShine.png.import (76%) rename items/{active_items => generic}/active_item.gd (96%) rename items/{active_items => generic}/active_item.gd.uid (100%) rename items/{immediate_items => rare_items}/healthup/healthup.gd (100%) rename items/{immediate_items => rare_items}/healthup/healthup.gd.uid (100%) rename items/{immediate_items => rare_items}/healthup/healthup.png (100%) rename items/{immediate_items => rare_items}/healthup/healthup.png.import (75%) rename items/{immediate_items => rare_items}/healthup/healthup.tscn (89%) rename items/{permanent_items => unique_items}/backslash/backslash.gd (100%) rename items/{permanent_items => unique_items}/backslash/backslash.gd.uid (100%) rename items/{permanent_items => unique_items}/backslash/backslash.png (100%) rename items/{permanent_items => unique_items}/backslash/backslash.png.import (75%) rename items/{permanent_items => unique_items}/backslash/backslash.tscn (89%) rename items/{permanent_items => unique_items}/extrajump/extrajump.gd (100%) rename items/{permanent_items => unique_items}/extrajump/extrajump.gd.uid (100%) rename items/{permanent_items => unique_items}/extrajump/extrajump.png (100%) rename items/{permanent_items => unique_items}/extrajump/extrajump.png.import (75%) rename items/{permanent_items => unique_items}/extrajump/extrajump.tscn (88%) rename items/{permanent_items => unique_items}/high_jump/high_jump.gd (100%) rename items/{permanent_items => unique_items}/high_jump/high_jump.gd.uid (100%) rename items/{permanent_items => unique_items}/high_jump/high_jump.png (100%) rename items/{permanent_items => unique_items}/high_jump/high_jump.png.import (75%) rename items/{permanent_items => unique_items}/high_jump/high_jump.tscn (88%) rename items/{permanent_items => unique_items}/upslash/upslash.gd (100%) rename items/{permanent_items => unique_items}/upslash/upslash.gd.uid (100%) rename items/{permanent_items => unique_items}/upslash/upslash.png (100%) rename items/{permanent_items => unique_items}/upslash/upslash.png.import (76%) rename items/{permanent_items => unique_items}/upslash/upslash.tscn (89%) create mode 100644 vine.gd create mode 100644 vine.gd.uid create mode 100644 vines_petals/bud.gd create mode 100644 vines_petals/bud.gd.uid create mode 100644 vines_petals/bud.tscn create mode 100644 vines_petals/bud_closed.pdn create mode 100644 vines_petals/bud_closed.png create mode 100644 vines_petals/bud_closed.png.import create mode 100644 vines_petals/bud_half_open.pdn create mode 100644 vines_petals/bud_half_open.png create mode 100644 vines_petals/bud_half_open.png.import create mode 100644 vines_petals/bud_open.pdn create mode 100644 vines_petals/bud_open.png create mode 100644 vines_petals/bud_open.png.import create mode 100644 vines_petals/bud_open_full.pdn create mode 100644 vines_petals/bud_open_full.png create mode 100644 vines_petals/bud_open_full.png.import create mode 100644 vines_petals/vine.pdn create mode 100644 vines_petals/vine.tscn create mode 100644 vines_petals/vine_active_blue.png create mode 100644 vines_petals/vine_active_blue.png.import create mode 100644 vines_petals/vine_active_cyan.png create mode 100644 vines_petals/vine_active_cyan.png.import create mode 100644 vines_petals/vine_active_green.png create mode 100644 vines_petals/vine_active_green.png.import create mode 100644 vines_petals/vine_active_purple.png create mode 100644 vines_petals/vine_active_purple.png.import create mode 100644 vines_petals/vine_active_red.png create mode 100644 vines_petals/vine_active_red.png.import create mode 100644 vines_petals/vine_cross.pdn create mode 100644 vines_petals/vine_inactive.png create mode 100644 vines_petals/vine_inactive.png.import create mode 100644 vines_petals/vine_node.gd create mode 100644 vines_petals/vine_node.gd.uid diff --git a/items/active_items/bow/arrow.gd b/items/consumables/bow/arrow.gd similarity index 100% rename from items/active_items/bow/arrow.gd rename to items/consumables/bow/arrow.gd diff --git a/items/active_items/bow/arrow.gd.uid b/items/consumables/bow/arrow.gd.uid similarity index 100% rename from items/active_items/bow/arrow.gd.uid rename to items/consumables/bow/arrow.gd.uid diff --git a/items/active_items/bow/arrow.png b/items/consumables/bow/arrow.png similarity index 100% rename from items/active_items/bow/arrow.png rename to items/consumables/bow/arrow.png diff --git a/items/active_items/bow/arrow.png.import b/items/consumables/bow/arrow.png.import similarity index 77% rename from items/active_items/bow/arrow.png.import rename to items/consumables/bow/arrow.png.import index c80a6e0..79bb0d6 100644 --- a/items/active_items/bow/arrow.png.import +++ b/items/consumables/bow/arrow.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bavoghl2pxs83" -path="res://.godot/imported/arrow.png-11da51178d457b4db8d73e91ed37096d.ctex" +path="res://.godot/imported/arrow.png-2cffe6fabf19679230c231a1fd8a329e.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/active_items/bow/arrow.png" -dest_files=["res://.godot/imported/arrow.png-11da51178d457b4db8d73e91ed37096d.ctex"] +source_file="res://items/consumables/bow/arrow.png" +dest_files=["res://.godot/imported/arrow.png-2cffe6fabf19679230c231a1fd8a329e.ctex"] [params] diff --git a/items/active_items/bow/arrow.tscn b/items/consumables/bow/arrow.tscn similarity index 86% rename from items/active_items/bow/arrow.tscn rename to items/consumables/bow/arrow.tscn index 8c6b366..aed9582 100644 --- a/items/active_items/bow/arrow.tscn +++ b/items/consumables/bow/arrow.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=4 format=3 uid="uid://dfva4dhflxglr"] -[ext_resource type="Script" uid="uid://bglrm0bb4nla" path="res://items/active_items/bow/arrow.gd" id="1_lxthq"] -[ext_resource type="Texture2D" uid="uid://bavoghl2pxs83" path="res://items/active_items/bow/arrow.png" id="2_ilsew"] +[ext_resource type="Script" uid="uid://bglrm0bb4nla" path="res://items/consumables/bow/arrow.gd" id="1_lxthq"] +[ext_resource type="Texture2D" uid="uid://bavoghl2pxs83" path="res://items/consumables/bow/arrow.png" id="2_ilsew"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_tfcgf"] size = Vector2(20, 5) diff --git a/items/active_items/bow/arrow_icon.tscn b/items/consumables/bow/arrow_icon.tscn similarity index 83% rename from items/active_items/bow/arrow_icon.tscn rename to items/consumables/bow/arrow_icon.tscn index 6f7fba2..cb4ed10 100644 --- a/items/active_items/bow/arrow_icon.tscn +++ b/items/consumables/bow/arrow_icon.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://bu3j6ambrybd2"] -[ext_resource type="Texture2D" uid="uid://bavoghl2pxs83" path="res://items/active_items/bow/arrow.png" id="1_7lvex"] +[ext_resource type="Texture2D" uid="uid://bavoghl2pxs83" path="res://items/consumables/bow/arrow.png" id="1_7lvex"] [node name="TextureRect" type="TextureRect"] custom_minimum_size = Vector2(0, 3) diff --git a/items/active_items/bow/bow.gd b/items/consumables/bow/bow.gd similarity index 100% rename from items/active_items/bow/bow.gd rename to items/consumables/bow/bow.gd diff --git a/items/active_items/bow/bow.gd.uid b/items/consumables/bow/bow.gd.uid similarity index 100% rename from items/active_items/bow/bow.gd.uid rename to items/consumables/bow/bow.gd.uid diff --git a/items/active_items/bow/bow.png b/items/consumables/bow/bow.png similarity index 100% rename from items/active_items/bow/bow.png rename to items/consumables/bow/bow.png diff --git a/items/active_items/bow/bow.png.import b/items/consumables/bow/bow.png.import similarity index 77% rename from items/active_items/bow/bow.png.import rename to items/consumables/bow/bow.png.import index 5b0b4bc..4aeadef 100644 --- a/items/active_items/bow/bow.png.import +++ b/items/consumables/bow/bow.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d01h01le82gyh" -path="res://.godot/imported/bow.png-5c21d924e7ed46a9ae9ef92089b84a58.ctex" +path="res://.godot/imported/bow.png-7ca2f79a3aaf0404b0d2a5f64b2c7b38.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/active_items/bow/bow.png" -dest_files=["res://.godot/imported/bow.png-5c21d924e7ed46a9ae9ef92089b84a58.ctex"] +source_file="res://items/consumables/bow/bow.png" +dest_files=["res://.godot/imported/bow.png-7ca2f79a3aaf0404b0d2a5f64b2c7b38.ctex"] [params] diff --git a/items/active_items/bow/bow.tscn b/items/consumables/bow/bow.tscn similarity index 87% rename from items/active_items/bow/bow.tscn rename to items/consumables/bow/bow.tscn index 848facf..ae701f1 100644 --- a/items/active_items/bow/bow.tscn +++ b/items/consumables/bow/bow.tscn @@ -1,12 +1,12 @@ [gd_scene load_steps=10 format=3 uid="uid://ddn025xnjngko"] -[ext_resource type="Script" uid="uid://bkcip66at5sug" path="res://items/active_items/bow/bow.gd" id="1_xppub"] -[ext_resource type="PackedScene" uid="uid://dfva4dhflxglr" path="res://items/active_items/bow/arrow.tscn" id="2_0id2q"] -[ext_resource type="Texture2D" uid="uid://d01h01le82gyh" path="res://items/active_items/bow/bow.png" id="3_vkelq"] +[ext_resource type="Script" uid="uid://bkcip66at5sug" path="res://items/consumables/bow/bow.gd" id="1_xppub"] +[ext_resource type="PackedScene" uid="uid://dfva4dhflxglr" path="res://items/consumables/bow/arrow.tscn" id="2_0id2q"] +[ext_resource type="Texture2D" uid="uid://d01h01le82gyh" path="res://items/consumables/bow/bow.png" id="3_vkelq"] [ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="4_0id2q"] -[ext_resource type="PackedScene" uid="uid://bu3j6ambrybd2" path="res://items/active_items/bow/arrow_icon.tscn" id="4_2dslu"] +[ext_resource type="PackedScene" uid="uid://bu3j6ambrybd2" path="res://items/consumables/bow/arrow_icon.tscn" id="4_2dslu"] [ext_resource type="AudioStream" uid="uid://bg1w0fyeyys2p" path="res://sounds/item-equip-6904.mp3" id="5_gfbg0"] -[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/ItemShine.png" id="5_o1smo"] +[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/generic/ItemShine.png" id="5_o1smo"] [ext_resource type="AudioStream" uid="uid://10ljbd4djqgb" path="res://sounds/263675__porkmuncher__bow_release_cut.wav" id="7_o1smo"] [sub_resource type="CircleShape2D" id="CircleShape2D_gllxn"] diff --git a/items/immediate_items/heal_item/heal_item.gd b/items/consumables/heal_item/heal_item.gd similarity index 100% rename from items/immediate_items/heal_item/heal_item.gd rename to items/consumables/heal_item/heal_item.gd diff --git a/items/immediate_items/heal_item/heal_item.gd.uid b/items/consumables/heal_item/heal_item.gd.uid similarity index 100% rename from items/immediate_items/heal_item/heal_item.gd.uid rename to items/consumables/heal_item/heal_item.gd.uid diff --git a/items/immediate_items/heal_item/heal_item.png b/items/consumables/heal_item/heal_item.png similarity index 100% rename from items/immediate_items/heal_item/heal_item.png rename to items/consumables/heal_item/heal_item.png diff --git a/items/immediate_items/heal_item/heal_item.png.import b/items/consumables/heal_item/heal_item.png.import similarity index 75% rename from items/immediate_items/heal_item/heal_item.png.import rename to items/consumables/heal_item/heal_item.png.import index 16bc66f..3f37d32 100644 --- a/items/immediate_items/heal_item/heal_item.png.import +++ b/items/consumables/heal_item/heal_item.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dog2yksitfgu1" -path="res://.godot/imported/heal_item.png-fd96dcbc8e00ec13b19c3e58ef0188e6.ctex" +path="res://.godot/imported/heal_item.png-8a8830bfa8056f0430b6f7daf94a6634.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/immediate_items/heal_item/heal_item.png" -dest_files=["res://.godot/imported/heal_item.png-fd96dcbc8e00ec13b19c3e58ef0188e6.ctex"] +source_file="res://items/consumables/heal_item/heal_item.png" +dest_files=["res://.godot/imported/heal_item.png-8a8830bfa8056f0430b6f7daf94a6634.ctex"] [params] diff --git a/items/immediate_items/heal_item/heal_item.tscn b/items/consumables/heal_item/heal_item.tscn similarity index 88% rename from items/immediate_items/heal_item/heal_item.tscn rename to items/consumables/heal_item/heal_item.tscn index 976d574..ab2a262 100644 --- a/items/immediate_items/heal_item/heal_item.tscn +++ b/items/consumables/heal_item/heal_item.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=8 format=3 uid="uid://b00185vygcka1"] -[ext_resource type="Script" uid="uid://b43fudwi47qfd" path="res://items/immediate_items/heal_item/heal_item.gd" id="1_3vbv8"] -[ext_resource type="Texture2D" uid="uid://dog2yksitfgu1" path="res://items/immediate_items/heal_item/heal_item.png" id="2_bqles"] +[ext_resource type="Script" uid="uid://b43fudwi47qfd" path="res://items/consumables/heal_item/heal_item.gd" id="1_3vbv8"] +[ext_resource type="Texture2D" uid="uid://dog2yksitfgu1" path="res://items/consumables/heal_item/heal_item.png" id="2_bqles"] [ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="2_evqwq"] [ext_resource type="Texture2D" uid="uid://djfc7sdc8wxp6" path="res://player/Heart_cut.png" id="3_fvuym"] -[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/ItemShine.png" id="4_sr4am"] +[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/generic/ItemShine.png" id="4_sr4am"] [ext_resource type="AudioStream" uid="uid://b37akn7hmk2r3" path="res://sounds/471834__keshafilm__health-pickup.wav" id="5_1ujdq"] [sub_resource type="CircleShape2D" id="CircleShape2D_hvhjo"] diff --git a/items/active_items/horizontal_dash/horizontal_dash.gd b/items/consumables/horizontal_dash/horizontal_dash.gd similarity index 100% rename from items/active_items/horizontal_dash/horizontal_dash.gd rename to items/consumables/horizontal_dash/horizontal_dash.gd diff --git a/items/active_items/horizontal_dash/horizontal_dash.gd.uid b/items/consumables/horizontal_dash/horizontal_dash.gd.uid similarity index 100% rename from items/active_items/horizontal_dash/horizontal_dash.gd.uid rename to items/consumables/horizontal_dash/horizontal_dash.gd.uid diff --git a/items/active_items/horizontal_dash/horizontal_dash.tscn b/items/consumables/horizontal_dash/horizontal_dash.tscn similarity index 90% rename from items/active_items/horizontal_dash/horizontal_dash.tscn rename to items/consumables/horizontal_dash/horizontal_dash.tscn index 6d6903a..cffd2b2 100644 --- a/items/active_items/horizontal_dash/horizontal_dash.tscn +++ b/items/consumables/horizontal_dash/horizontal_dash.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=8 format=3 uid="uid://dy17xhg1yrl0o"] -[ext_resource type="Script" uid="uid://jq326dmuaj22" path="res://items/active_items/horizontal_dash/horizontal_dash.gd" id="1_ktd5x"] -[ext_resource type="Texture2D" uid="uid://cnn3tadylge8y" path="res://items/active_items/horizontal_dash/horizontaldash.png" id="3_ktd5x"] -[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/ItemShine.png" id="3_vqrqe"] +[ext_resource type="Script" uid="uid://jq326dmuaj22" path="res://items/consumables/horizontal_dash/horizontal_dash.gd" id="1_ktd5x"] +[ext_resource type="Texture2D" uid="uid://cnn3tadylge8y" path="res://items/consumables/horizontal_dash/horizontaldash.png" id="3_ktd5x"] +[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/generic/ItemShine.png" id="3_vqrqe"] [ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="4_gtuhj"] [ext_resource type="AudioStream" uid="uid://bg1w0fyeyys2p" path="res://sounds/item-equip-6904.mp3" id="5_5y0ew"] [ext_resource type="AudioStream" uid="uid://ds0yw3au0quae" path="res://sounds/whoosh.mp3" id="6_a6gm0"] diff --git a/items/active_items/horizontal_dash/horizontaldash.png b/items/consumables/horizontal_dash/horizontaldash.png similarity index 100% rename from items/active_items/horizontal_dash/horizontaldash.png rename to items/consumables/horizontal_dash/horizontaldash.png diff --git a/items/active_items/horizontal_dash/horizontaldash.png.import b/items/consumables/horizontal_dash/horizontaldash.png.import similarity index 74% rename from items/active_items/horizontal_dash/horizontaldash.png.import rename to items/consumables/horizontal_dash/horizontaldash.png.import index d64bf12..60709cb 100644 --- a/items/active_items/horizontal_dash/horizontaldash.png.import +++ b/items/consumables/horizontal_dash/horizontaldash.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cnn3tadylge8y" -path="res://.godot/imported/horizontaldash.png-3a6880e60346d9b8d19d47557212a382.ctex" +path="res://.godot/imported/horizontaldash.png-9fe6fddd3110882a6c56740b08ea51eb.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/active_items/horizontal_dash/horizontaldash.png" -dest_files=["res://.godot/imported/horizontaldash.png-3a6880e60346d9b8d19d47557212a382.ctex"] +source_file="res://items/consumables/horizontal_dash/horizontaldash.png" +dest_files=["res://.godot/imported/horizontaldash.png-9fe6fddd3110882a6c56740b08ea51eb.ctex"] [params] diff --git a/items/active_items/updash/updash.gd b/items/consumables/updash/updash.gd similarity index 100% rename from items/active_items/updash/updash.gd rename to items/consumables/updash/updash.gd diff --git a/items/active_items/updash/updash.gd.uid b/items/consumables/updash/updash.gd.uid similarity index 100% rename from items/active_items/updash/updash.gd.uid rename to items/consumables/updash/updash.gd.uid diff --git a/items/active_items/updash/updash.png b/items/consumables/updash/updash.png similarity index 100% rename from items/active_items/updash/updash.png rename to items/consumables/updash/updash.png diff --git a/items/active_items/updash/updash.png.import b/items/consumables/updash/updash.png.import similarity index 76% rename from items/active_items/updash/updash.png.import rename to items/consumables/updash/updash.png.import index 2c2814b..81b6490 100644 --- a/items/active_items/updash/updash.png.import +++ b/items/consumables/updash/updash.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dxcfkdhl4g24c" -path="res://.godot/imported/updash.png-ddc6856a4b101f20557ef85572ee190a.ctex" +path="res://.godot/imported/updash.png-6cf7335cc7a138df6d0425e524bb4bb8.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/active_items/updash/updash.png" -dest_files=["res://.godot/imported/updash.png-ddc6856a4b101f20557ef85572ee190a.ctex"] +source_file="res://items/consumables/updash/updash.png" +dest_files=["res://.godot/imported/updash.png-6cf7335cc7a138df6d0425e524bb4bb8.ctex"] [params] diff --git a/items/active_items/updash/updash.tscn b/items/consumables/updash/updash.tscn similarity index 91% rename from items/active_items/updash/updash.tscn rename to items/consumables/updash/updash.tscn index a0c2189..565dc18 100644 --- a/items/active_items/updash/updash.tscn +++ b/items/consumables/updash/updash.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=8 format=3 uid="uid://ewe36lqcjojk"] -[ext_resource type="Script" uid="uid://bbwsc2a2hd0ow" path="res://items/active_items/updash/updash.gd" id="1_ghbl6"] -[ext_resource type="Texture2D" uid="uid://dxcfkdhl4g24c" path="res://items/active_items/updash/updash.png" id="3_a5yxq"] +[ext_resource type="Script" uid="uid://bbwsc2a2hd0ow" path="res://items/consumables/updash/updash.gd" id="1_ghbl6"] +[ext_resource type="Texture2D" uid="uid://dxcfkdhl4g24c" path="res://items/consumables/updash/updash.png" id="3_a5yxq"] [ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="3_ktv3s"] -[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/ItemShine.png" id="3_ssiqx"] +[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/generic/ItemShine.png" id="3_ssiqx"] [ext_resource type="AudioStream" uid="uid://bg1w0fyeyys2p" path="res://sounds/item-equip-6904.mp3" id="5_ssiqx"] [ext_resource type="AudioStream" uid="uid://ds0yw3au0quae" path="res://sounds/whoosh.mp3" id="6_mbe12"] diff --git a/items/ItemShine.png b/items/generic/ItemShine.png similarity index 100% rename from items/ItemShine.png rename to items/generic/ItemShine.png diff --git a/items/ItemShine.png.import b/items/generic/ItemShine.png.import similarity index 76% rename from items/ItemShine.png.import rename to items/generic/ItemShine.png.import index c8d75b2..b96871d 100644 --- a/items/ItemShine.png.import +++ b/items/generic/ItemShine.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d4mrbgfl7jpqq" -path="res://.godot/imported/ItemShine.png-41425a3fac8f6530e2b2e4df0c180258.ctex" +path="res://.godot/imported/ItemShine.png-034066fd9fe20ff0370bbee7c72c08ef.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/ItemShine.png" -dest_files=["res://.godot/imported/ItemShine.png-41425a3fac8f6530e2b2e4df0c180258.ctex"] +source_file="res://items/generic/ItemShine.png" +dest_files=["res://.godot/imported/ItemShine.png-034066fd9fe20ff0370bbee7c72c08ef.ctex"] [params] diff --git a/items/active_items/active_item.gd b/items/generic/active_item.gd similarity index 96% rename from items/active_items/active_item.gd rename to items/generic/active_item.gd index 95ecd2b..93af34e 100644 --- a/items/active_items/active_item.gd +++ b/items/generic/active_item.gd @@ -37,7 +37,8 @@ func activate(): assert(false) func remove(reset_player_active = true): - uses = 0 + if player.active_item == self: + uses = 0 if reset_player_active: player.active_item = null self.queue_free() diff --git a/items/active_items/active_item.gd.uid b/items/generic/active_item.gd.uid similarity index 100% rename from items/active_items/active_item.gd.uid rename to items/generic/active_item.gd.uid diff --git a/items/generic/item_pool.tres b/items/generic/item_pool.tres index 06a99e7..c76f65c 100644 --- a/items/generic/item_pool.tres +++ b/items/generic/item_pool.tres @@ -1,18 +1,18 @@ [gd_resource type="Resource" script_class="ItemPool" load_steps=11 format=3 uid="uid://m6yj45qvoecs"] -[ext_resource type="PackedScene" uid="uid://b00185vygcka1" path="res://items/immediate_items/heal_item/heal_item.tscn" id="1_2l6sh"] -[ext_resource type="PackedScene" uid="uid://wc7kgtomy6xm" path="res://items/permanent_items/extrajump/extrajump.tscn" id="2_rli0f"] -[ext_resource type="PackedScene" uid="uid://gwctb2xqsbj" path="res://items/immediate_items/healthup/healthup.tscn" id="3_g002j"] -[ext_resource type="PackedScene" uid="uid://ewe36lqcjojk" path="res://items/active_items/updash/updash.tscn" id="4_vpswe"] -[ext_resource type="PackedScene" uid="uid://ddn025xnjngko" path="res://items/active_items/bow/bow.tscn" id="5_jwi73"] -[ext_resource type="PackedScene" uid="uid://bbpf28ohayd8n" path="res://items/permanent_items/backslash/backslash.tscn" id="6_73uum"] +[ext_resource type="PackedScene" uid="uid://b00185vygcka1" path="res://items/consumables/heal_item/heal_item.tscn" id="1_rli0f"] +[ext_resource type="PackedScene" uid="uid://dy17xhg1yrl0o" path="res://items/consumables/horizontal_dash/horizontal_dash.tscn" id="2_g002j"] +[ext_resource type="PackedScene" uid="uid://ddn025xnjngko" path="res://items/consumables/bow/bow.tscn" id="3_vpswe"] +[ext_resource type="PackedScene" uid="uid://ewe36lqcjojk" path="res://items/consumables/updash/updash.tscn" id="4_jwi73"] +[ext_resource type="PackedScene" uid="uid://gwctb2xqsbj" path="res://items/rare_items/healthup/healthup.tscn" id="5_73uum"] [ext_resource type="Script" uid="uid://bgbqefa6h7ckv" path="res://items/generic/item_pool.gd" id="6_rli0f"] -[ext_resource type="PackedScene" uid="uid://bpgo1djj8f1rg" path="res://items/permanent_items/high_jump/high_jump.tscn" id="7_k6eth"] -[ext_resource type="PackedScene" uid="uid://bwtdls58ajair" path="res://items/permanent_items/upslash/upslash.tscn" id="8_8cxou"] -[ext_resource type="PackedScene" uid="uid://dy17xhg1yrl0o" path="res://items/active_items/horizontal_dash/horizontal_dash.tscn" id="9_esvgx"] +[ext_resource type="PackedScene" uid="uid://bbpf28ohayd8n" path="res://items/unique_items/backslash/backslash.tscn" id="7_k6eth"] +[ext_resource type="PackedScene" uid="uid://bpgo1djj8f1rg" path="res://items/unique_items/high_jump/high_jump.tscn" id="8_8cxou"] +[ext_resource type="PackedScene" uid="uid://bwtdls58ajair" path="res://items/unique_items/upslash/upslash.tscn" id="9_esvgx"] +[ext_resource type="PackedScene" uid="uid://wc7kgtomy6xm" path="res://items/unique_items/extrajump/extrajump.tscn" id="10_l52h1"] [resource] script = ExtResource("6_rli0f") -common = Array[PackedScene]([ExtResource("1_2l6sh"), ExtResource("1_2l6sh"), ExtResource("1_2l6sh"), ExtResource("9_esvgx"), ExtResource("5_jwi73"), ExtResource("4_vpswe")]) -rare = Array[PackedScene]([ExtResource("3_g002j")]) -unique = Array[PackedScene]([ExtResource("6_73uum"), ExtResource("7_k6eth"), ExtResource("8_8cxou"), ExtResource("2_rli0f")]) +common = Array[PackedScene]([ExtResource("1_rli0f"), ExtResource("1_rli0f"), ExtResource("1_rli0f"), ExtResource("2_g002j"), ExtResource("3_vpswe"), ExtResource("4_jwi73")]) +rare = Array[PackedScene]([ExtResource("5_73uum")]) +unique = Array[PackedScene]([ExtResource("7_k6eth"), ExtResource("8_8cxou"), ExtResource("9_esvgx"), ExtResource("10_l52h1"), ExtResource("5_73uum"), ExtResource("5_73uum"), ExtResource("5_73uum")]) diff --git a/items/generic/item_spawn.gd b/items/generic/item_spawn.gd index 38f6090..b6befd3 100644 --- a/items/generic/item_spawn.gd +++ b/items/generic/item_spawn.gd @@ -5,10 +5,10 @@ static var item_pool = ResourceLoader.load("res://items/generic/item_pool.tres", @export var rarity_bonus : float = 0 @export var guarantee_rare : bool = false -@export var unique_base_chance = 0.08 -@export var rare_base_chance = .16 -@export var unique_bonus_multiplier = .025 -@export var rare_bonus_multiplier = .1 +@export var unique_base_chance = 0.24 +@export var rare_base_chance = 0 +@export var unique_bonus_multiplier = .05 +@export var rare_bonus_multiplier = 0 var remove_after_spawn = false diff --git a/items/immediate_items/healthup/healthup.gd b/items/rare_items/healthup/healthup.gd similarity index 100% rename from items/immediate_items/healthup/healthup.gd rename to items/rare_items/healthup/healthup.gd diff --git a/items/immediate_items/healthup/healthup.gd.uid b/items/rare_items/healthup/healthup.gd.uid similarity index 100% rename from items/immediate_items/healthup/healthup.gd.uid rename to items/rare_items/healthup/healthup.gd.uid diff --git a/items/immediate_items/healthup/healthup.png b/items/rare_items/healthup/healthup.png similarity index 100% rename from items/immediate_items/healthup/healthup.png rename to items/rare_items/healthup/healthup.png diff --git a/items/immediate_items/healthup/healthup.png.import b/items/rare_items/healthup/healthup.png.import similarity index 75% rename from items/immediate_items/healthup/healthup.png.import rename to items/rare_items/healthup/healthup.png.import index 840fb21..545ad84 100644 --- a/items/immediate_items/healthup/healthup.png.import +++ b/items/rare_items/healthup/healthup.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cp4uia4l6j5nt" -path="res://.godot/imported/healthup.png-154169bafb62b18f75d6b0b15f585161.ctex" +path="res://.godot/imported/healthup.png-2c1ab3085e0e24d17f4f5b1fcfed814f.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/immediate_items/healthup/healthup.png" -dest_files=["res://.godot/imported/healthup.png-154169bafb62b18f75d6b0b15f585161.ctex"] +source_file="res://items/rare_items/healthup/healthup.png" +dest_files=["res://.godot/imported/healthup.png-2c1ab3085e0e24d17f4f5b1fcfed814f.ctex"] [params] diff --git a/items/immediate_items/healthup/healthup.tscn b/items/rare_items/healthup/healthup.tscn similarity index 89% rename from items/immediate_items/healthup/healthup.tscn rename to items/rare_items/healthup/healthup.tscn index 7b1266a..d78be62 100644 --- a/items/immediate_items/healthup/healthup.tscn +++ b/items/rare_items/healthup/healthup.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=7 format=3 uid="uid://gwctb2xqsbj"] -[ext_resource type="Script" uid="uid://ce6fxbjarlvtk" path="res://items/immediate_items/healthup/healthup.gd" id="1_ivtxh"] -[ext_resource type="Texture2D" uid="uid://cp4uia4l6j5nt" path="res://items/immediate_items/healthup/healthup.png" id="2_gb062"] +[ext_resource type="Script" uid="uid://ce6fxbjarlvtk" path="res://items/rare_items/healthup/healthup.gd" id="1_ivtxh"] +[ext_resource type="Texture2D" uid="uid://cp4uia4l6j5nt" path="res://items/rare_items/healthup/healthup.png" id="2_gb062"] [ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="2_lolop"] -[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/ItemShine.png" id="3_gb062"] +[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/generic/ItemShine.png" id="3_gb062"] [ext_resource type="AudioStream" uid="uid://b37akn7hmk2r3" path="res://sounds/471834__keshafilm__health-pickup.wav" id="6_uq82b"] [sub_resource type="CircleShape2D" id="CircleShape2D_rlcnv"] diff --git a/items/permanent_items/backslash/backslash.gd b/items/unique_items/backslash/backslash.gd similarity index 100% rename from items/permanent_items/backslash/backslash.gd rename to items/unique_items/backslash/backslash.gd diff --git a/items/permanent_items/backslash/backslash.gd.uid b/items/unique_items/backslash/backslash.gd.uid similarity index 100% rename from items/permanent_items/backslash/backslash.gd.uid rename to items/unique_items/backslash/backslash.gd.uid diff --git a/items/permanent_items/backslash/backslash.png b/items/unique_items/backslash/backslash.png similarity index 100% rename from items/permanent_items/backslash/backslash.png rename to items/unique_items/backslash/backslash.png diff --git a/items/permanent_items/backslash/backslash.png.import b/items/unique_items/backslash/backslash.png.import similarity index 75% rename from items/permanent_items/backslash/backslash.png.import rename to items/unique_items/backslash/backslash.png.import index 0a78f86..52bdd7a 100644 --- a/items/permanent_items/backslash/backslash.png.import +++ b/items/unique_items/backslash/backslash.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c7mrm8uel7r36" -path="res://.godot/imported/backslash.png-627b3c40a1c8a6f83dc2a8bbc2d29adb.ctex" +path="res://.godot/imported/backslash.png-d9537e0b7044cf5f7b1de9b329c0275d.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/permanent_items/backslash/backslash.png" -dest_files=["res://.godot/imported/backslash.png-627b3c40a1c8a6f83dc2a8bbc2d29adb.ctex"] +source_file="res://items/unique_items/backslash/backslash.png" +dest_files=["res://.godot/imported/backslash.png-d9537e0b7044cf5f7b1de9b329c0275d.ctex"] [params] diff --git a/items/permanent_items/backslash/backslash.tscn b/items/unique_items/backslash/backslash.tscn similarity index 89% rename from items/permanent_items/backslash/backslash.tscn rename to items/unique_items/backslash/backslash.tscn index 032d2de..366f312 100644 --- a/items/permanent_items/backslash/backslash.tscn +++ b/items/unique_items/backslash/backslash.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=8 format=3 uid="uid://bbpf28ohayd8n"] -[ext_resource type="Script" uid="uid://blg876atd71cg" path="res://items/permanent_items/backslash/backslash.gd" id="1_s4bdx"] +[ext_resource type="Script" uid="uid://blg876atd71cg" path="res://items/unique_items/backslash/backslash.gd" id="1_s4bdx"] [ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="2_kiuxs"] [ext_resource type="PackedScene" uid="uid://d3e3kuyeh6mr1" path="res://player/sword.tscn" id="2_u6vk4"] -[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/ItemShine.png" id="4_legpc"] -[ext_resource type="Texture2D" uid="uid://c7mrm8uel7r36" path="res://items/permanent_items/backslash/backslash.png" id="5_qg660"] +[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/generic/ItemShine.png" id="4_legpc"] +[ext_resource type="Texture2D" uid="uid://c7mrm8uel7r36" path="res://items/unique_items/backslash/backslash.png" id="5_qg660"] [ext_resource type="AudioStream" uid="uid://pdd0sy3p4y0d" path="res://sounds/750240__universfield__coin-drop.mp3" id="6_qg660"] [sub_resource type="CircleShape2D" id="CircleShape2D_hvhjo"] diff --git a/items/permanent_items/extrajump/extrajump.gd b/items/unique_items/extrajump/extrajump.gd similarity index 100% rename from items/permanent_items/extrajump/extrajump.gd rename to items/unique_items/extrajump/extrajump.gd diff --git a/items/permanent_items/extrajump/extrajump.gd.uid b/items/unique_items/extrajump/extrajump.gd.uid similarity index 100% rename from items/permanent_items/extrajump/extrajump.gd.uid rename to items/unique_items/extrajump/extrajump.gd.uid diff --git a/items/permanent_items/extrajump/extrajump.png b/items/unique_items/extrajump/extrajump.png similarity index 100% rename from items/permanent_items/extrajump/extrajump.png rename to items/unique_items/extrajump/extrajump.png diff --git a/items/permanent_items/extrajump/extrajump.png.import b/items/unique_items/extrajump/extrajump.png.import similarity index 75% rename from items/permanent_items/extrajump/extrajump.png.import rename to items/unique_items/extrajump/extrajump.png.import index 0353123..46cf5c3 100644 --- a/items/permanent_items/extrajump/extrajump.png.import +++ b/items/unique_items/extrajump/extrajump.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dicx1uk4187dq" -path="res://.godot/imported/extrajump.png-b4900058bcc784042b34649841ea8810.ctex" +path="res://.godot/imported/extrajump.png-05dd8382741d643c60de1808878c2a6e.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/permanent_items/extrajump/extrajump.png" -dest_files=["res://.godot/imported/extrajump.png-b4900058bcc784042b34649841ea8810.ctex"] +source_file="res://items/unique_items/extrajump/extrajump.png" +dest_files=["res://.godot/imported/extrajump.png-05dd8382741d643c60de1808878c2a6e.ctex"] [params] diff --git a/items/permanent_items/extrajump/extrajump.tscn b/items/unique_items/extrajump/extrajump.tscn similarity index 88% rename from items/permanent_items/extrajump/extrajump.tscn rename to items/unique_items/extrajump/extrajump.tscn index 65d7933..3165003 100644 --- a/items/permanent_items/extrajump/extrajump.tscn +++ b/items/unique_items/extrajump/extrajump.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=7 format=3 uid="uid://wc7kgtomy6xm"] -[ext_resource type="Script" uid="uid://bnr7cpjuvy6xj" path="res://items/permanent_items/extrajump/extrajump.gd" id="1_t7gtn"] +[ext_resource type="Script" uid="uid://bnr7cpjuvy6xj" path="res://items/unique_items/extrajump/extrajump.gd" id="1_t7gtn"] [ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="2_70c5v"] -[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/ItemShine.png" id="3_hw3fr"] -[ext_resource type="Texture2D" uid="uid://dicx1uk4187dq" path="res://items/permanent_items/extrajump/extrajump.png" id="3_t7gtn"] +[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/generic/ItemShine.png" id="3_hw3fr"] +[ext_resource type="Texture2D" uid="uid://dicx1uk4187dq" path="res://items/unique_items/extrajump/extrajump.png" id="3_t7gtn"] [ext_resource type="AudioStream" uid="uid://pdd0sy3p4y0d" path="res://sounds/750240__universfield__coin-drop.mp3" id="5_kn13r"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_hw3fr"] diff --git a/items/permanent_items/high_jump/high_jump.gd b/items/unique_items/high_jump/high_jump.gd similarity index 100% rename from items/permanent_items/high_jump/high_jump.gd rename to items/unique_items/high_jump/high_jump.gd diff --git a/items/permanent_items/high_jump/high_jump.gd.uid b/items/unique_items/high_jump/high_jump.gd.uid similarity index 100% rename from items/permanent_items/high_jump/high_jump.gd.uid rename to items/unique_items/high_jump/high_jump.gd.uid diff --git a/items/permanent_items/high_jump/high_jump.png b/items/unique_items/high_jump/high_jump.png similarity index 100% rename from items/permanent_items/high_jump/high_jump.png rename to items/unique_items/high_jump/high_jump.png diff --git a/items/permanent_items/high_jump/high_jump.png.import b/items/unique_items/high_jump/high_jump.png.import similarity index 75% rename from items/permanent_items/high_jump/high_jump.png.import rename to items/unique_items/high_jump/high_jump.png.import index 6dd0910..df8cece 100644 --- a/items/permanent_items/high_jump/high_jump.png.import +++ b/items/unique_items/high_jump/high_jump.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c6pyyfgkhytu5" -path="res://.godot/imported/high_jump.png-1048e30a3bfeaa9531008ef81208b49f.ctex" +path="res://.godot/imported/high_jump.png-1067a48863a7f4045d2fdd5833c9cc16.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/permanent_items/high_jump/high_jump.png" -dest_files=["res://.godot/imported/high_jump.png-1048e30a3bfeaa9531008ef81208b49f.ctex"] +source_file="res://items/unique_items/high_jump/high_jump.png" +dest_files=["res://.godot/imported/high_jump.png-1067a48863a7f4045d2fdd5833c9cc16.ctex"] [params] diff --git a/items/permanent_items/high_jump/high_jump.tscn b/items/unique_items/high_jump/high_jump.tscn similarity index 88% rename from items/permanent_items/high_jump/high_jump.tscn rename to items/unique_items/high_jump/high_jump.tscn index f47334a..b1e8b12 100644 --- a/items/permanent_items/high_jump/high_jump.tscn +++ b/items/unique_items/high_jump/high_jump.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=7 format=3 uid="uid://bpgo1djj8f1rg"] -[ext_resource type="Script" uid="uid://cq6h2iven3rly" path="res://items/permanent_items/high_jump/high_jump.gd" id="1_7gixi"] +[ext_resource type="Script" uid="uid://cq6h2iven3rly" path="res://items/unique_items/high_jump/high_jump.gd" id="1_7gixi"] [ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="2_s7mjt"] -[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/ItemShine.png" id="3_ui5no"] -[ext_resource type="Texture2D" uid="uid://c6pyyfgkhytu5" path="res://items/permanent_items/high_jump/high_jump.png" id="4_7gixi"] +[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/generic/ItemShine.png" id="3_ui5no"] +[ext_resource type="Texture2D" uid="uid://c6pyyfgkhytu5" path="res://items/unique_items/high_jump/high_jump.png" id="4_7gixi"] [ext_resource type="AudioStream" uid="uid://pdd0sy3p4y0d" path="res://sounds/750240__universfield__coin-drop.mp3" id="5_s7mjt"] [sub_resource type="CircleShape2D" id="CircleShape2D_bya24"] diff --git a/items/permanent_items/upslash/upslash.gd b/items/unique_items/upslash/upslash.gd similarity index 100% rename from items/permanent_items/upslash/upslash.gd rename to items/unique_items/upslash/upslash.gd diff --git a/items/permanent_items/upslash/upslash.gd.uid b/items/unique_items/upslash/upslash.gd.uid similarity index 100% rename from items/permanent_items/upslash/upslash.gd.uid rename to items/unique_items/upslash/upslash.gd.uid diff --git a/items/permanent_items/upslash/upslash.png b/items/unique_items/upslash/upslash.png similarity index 100% rename from items/permanent_items/upslash/upslash.png rename to items/unique_items/upslash/upslash.png diff --git a/items/permanent_items/upslash/upslash.png.import b/items/unique_items/upslash/upslash.png.import similarity index 76% rename from items/permanent_items/upslash/upslash.png.import rename to items/unique_items/upslash/upslash.png.import index 590f1b3..b28e734 100644 --- a/items/permanent_items/upslash/upslash.png.import +++ b/items/unique_items/upslash/upslash.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bhsmtgdpbxq46" -path="res://.godot/imported/upslash.png-284818e0c0e6551e342cba63442fd5f7.ctex" +path="res://.godot/imported/upslash.png-80aa495c6e97ba4b13b5c25052544db0.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://items/permanent_items/upslash/upslash.png" -dest_files=["res://.godot/imported/upslash.png-284818e0c0e6551e342cba63442fd5f7.ctex"] +source_file="res://items/unique_items/upslash/upslash.png" +dest_files=["res://.godot/imported/upslash.png-80aa495c6e97ba4b13b5c25052544db0.ctex"] [params] diff --git a/items/permanent_items/upslash/upslash.tscn b/items/unique_items/upslash/upslash.tscn similarity index 89% rename from items/permanent_items/upslash/upslash.tscn rename to items/unique_items/upslash/upslash.tscn index b4ea8b7..80049d9 100644 --- a/items/permanent_items/upslash/upslash.tscn +++ b/items/unique_items/upslash/upslash.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=7 format=3 uid="uid://bwtdls58ajair"] -[ext_resource type="Script" uid="uid://cyql6o6m4xrv3" path="res://items/permanent_items/upslash/upslash.gd" id="1_vv4qh"] +[ext_resource type="Script" uid="uid://cyql6o6m4xrv3" path="res://items/unique_items/upslash/upslash.gd" id="1_vv4qh"] [ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="3_ayb0v"] -[ext_resource type="Texture2D" uid="uid://bhsmtgdpbxq46" path="res://items/permanent_items/upslash/upslash.png" id="4_4ynxq"] -[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/ItemShine.png" id="4_35mg8"] +[ext_resource type="Texture2D" uid="uid://bhsmtgdpbxq46" path="res://items/unique_items/upslash/upslash.png" id="4_4ynxq"] +[ext_resource type="Texture2D" uid="uid://d4mrbgfl7jpqq" path="res://items/generic/ItemShine.png" id="4_35mg8"] [ext_resource type="AudioStream" uid="uid://pdd0sy3p4y0d" path="res://sounds/750240__universfield__coin-drop.mp3" id="6_5tj4p"] [sub_resource type="CircleShape2D" id="CircleShape2D_hvhjo"] diff --git a/main.tscn b/main.tscn index b0a9b3c..ff2e288 100644 --- a/main.tscn +++ b/main.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=3 uid="uid://cxo6bq26huau7"] +[gd_scene load_steps=17 format=3 uid="uid://cxo6bq26huau7"] [ext_resource type="PackedScene" uid="uid://cmaovvr15b3qk" path="res://player/player.tscn" id="2_1bvp3"] [ext_resource type="Texture2D" uid="uid://d3fpq76anm4t7" path="res://world/Background Prototype/Background prototype.png" id="3_kek77"] @@ -15,6 +15,7 @@ [ext_resource type="PackedScene" uid="uid://cqn67nwyrtq3k" path="res://ui/journal/journal.tscn" id="10_w48qg"] [ext_resource type="PackedScene" uid="uid://cpe4s6vsn0ujd" path="res://enemies/boss/boss.tscn" id="11_efxa6"] [ext_resource type="Script" uid="uid://gul4u5tw1vxk" path="res://bg_image.gd" id="13_vivmo"] +[ext_resource type="PackedScene" uid="uid://dhxnae8wbhp3u" path="res://vines_petals/bud.tscn" id="16_2cqfq"] [node name="main" type="Node2D"] @@ -103,7 +104,8 @@ colors = Array[Color]([Color(0, 0.6441987, 0.6693053, 1), Color(0.90588236, 0.15 script = ExtResource("10_efxa6") boss = ExtResource("11_efxa6") -[node name="Boss" parent="." instance=ExtResource("11_efxa6")] +[node name="Bud" parent="." instance=ExtResource("16_2cqfq")] +position = Vector2(897, -3027) [connection signal="active_item_changed" from="Player" to="UIOverlay/ItemUI" method="_on_player_active_item_changed"] [connection signal="health_changed" from="Player" to="UIOverlay/Healthbar" method="_on_player_health_changed"] diff --git a/vine.gd b/vine.gd new file mode 100644 index 0000000..ecec406 --- /dev/null +++ b/vine.gd @@ -0,0 +1,3 @@ +extends Node2D + +var vine_nodes : Array[Vector2] diff --git a/vine.gd.uid b/vine.gd.uid new file mode 100644 index 0000000..35130ed --- /dev/null +++ b/vine.gd.uid @@ -0,0 +1 @@ +uid://dnxttryo3t3sx diff --git a/vines_petals/bud.gd b/vines_petals/bud.gd new file mode 100644 index 0000000..2938b29 --- /dev/null +++ b/vines_petals/bud.gd @@ -0,0 +1,6 @@ +class_name Bud extends Node2D + +func _on_opened(): + $AnimatedSprite2D.play("open") + await $AnimatedSprite2D.animation_finished + queue_free() diff --git a/vines_petals/bud.gd.uid b/vines_petals/bud.gd.uid new file mode 100644 index 0000000..e045c04 --- /dev/null +++ b/vines_petals/bud.gd.uid @@ -0,0 +1 @@ +uid://ceqsyf8voslys diff --git a/vines_petals/bud.tscn b/vines_petals/bud.tscn new file mode 100644 index 0000000..08f8b86 --- /dev/null +++ b/vines_petals/bud.tscn @@ -0,0 +1,65 @@ +[gd_scene load_steps=11 format=3 uid="uid://dhxnae8wbhp3u"] + +[ext_resource type="Script" uid="uid://ceqsyf8voslys" path="res://vines_petals/bud.gd" id="1_543bc"] +[ext_resource type="Texture2D" uid="uid://bvn8x53bmkkww" path="res://vines_petals/bud_closed.png" id="1_nxhvy"] +[ext_resource type="Texture2D" uid="uid://dafanrd3fctmx" path="res://vines_petals/bud_half_open.png" id="2_t3v0v"] +[ext_resource type="Texture2D" uid="uid://d15c1exwtp7sc" path="res://vines_petals/bud_open.png" id="3_543bc"] +[ext_resource type="Texture2D" uid="uid://dcd5lpfmn67m" path="res://vines_petals/bud_open_full.png" id="4_tg157"] +[ext_resource type="Script" uid="uid://ct8am2xeyymuj" path="res://utils/enemy_hurtbox.gd" id="6_tg157"] +[ext_resource type="PackedScene" uid="uid://chs0u61f45nau" path="res://utils/earth_aligner.tscn" id="7_tg157"] + +[sub_resource type="SpriteFrames" id="SpriteFrames_rnmbv"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("1_nxhvy") +}, { +"duration": 1.0, +"texture": ExtResource("2_t3v0v") +}, { +"duration": 1.0, +"texture": ExtResource("3_543bc") +}, { +"duration": 1.0, +"texture": ExtResource("4_tg157") +}], +"loop": false, +"name": &"open", +"speed": 7.5 +}] + +[sub_resource type="CircleShape2D" id="CircleShape2D_rnmbv"] +radius = 12.0 + +[sub_resource type="CircleShape2D" id="CircleShape2D_rupnl"] + +[node name="Bud" type="Node2D"] +script = ExtResource("1_543bc") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] +scale = Vector2(3, 3) +sprite_frames = SubResource("SpriteFrames_rnmbv") +animation = &"open" + +[node name="EnemyHurtbox" type="Area2D" parent="."] +scale = Vector2(3, 3) +collision_layer = 16 +collision_mask = 0 +script = ExtResource("6_tg157") +max_hp = 1 +flash_duration = 0.0 +flashColor = Color(1, 1, 1, 1) +metadata/_custom_type_script = "uid://ct8am2xeyymuj" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="EnemyHurtbox"] +position = Vector2(0, 3.5) +shape = SubResource("CircleShape2D_rnmbv") + +[node name="CollisionShape2D2" type="CollisionShape2D" parent="EnemyHurtbox"] +position = Vector2(-0.5, -5) +scale = Vector2(0.5, 1) +shape = SubResource("CircleShape2D_rupnl") + +[node name="EarthAligner" parent="." instance=ExtResource("7_tg157")] + +[connection signal="died" from="EnemyHurtbox" to="." method="_on_opened"] diff --git a/vines_petals/bud_closed.pdn b/vines_petals/bud_closed.pdn new file mode 100644 index 0000000000000000000000000000000000000000..4f19b723a2f2cf8f11e418c65a22c9c33a3e9bfd GIT binary patch literal 6607 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 A4gdfE literal 0 HcmV?d00001 diff --git a/vines_petals/bud_closed.png b/vines_petals/bud_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..17ec29dd183fa5007f711f5355777d35f0e16505 GIT binary patch literal 1497 zcmZ8hc~sI_6#juCiA$Rnfm-S`1?ND&I;jLasJ?e$F&O=BXnTFo+LJHE;7jBN`};;j z2KJoYnOyLbMfS^Sd1wVZyEALW(Jfou1xULyDmM&v9=5=fIo*_Y)8C%KVqYVbcVyfe z%@PmfV$bHbyc{G9<=kn&Oc?8!$t>}~b&zvxB7(S0x)0iDb=MRNl z6n;Rl<4UYh3m@W3b07VnoPJj@$U}aFMme|SQx6GG-(Q^^Fj+mvr#2^MO-1|C(nOsi zHx-|wWE5|Xc~pz2<1OI*TZg)5;F*0-$PyMrr(LPUD}1;XlyVxW!RE=b;b>ViGOzB|yiok&}U zIFN2XURmr=5?^jSYo2sO*DrM5Bq%L2_|>#s(NP^)>a5ZjO;T-qyKTp(79L-c^0YR^ zF9mk|Ow*Rw8Ni9oMD+?kLa%?Kc?+~t{+$CdmY9IO`eS#PiaH!}qYopET}6rkrx%y%)}sU~aiFq=Hq|wMU$Hs&Rj_Wc`Mu z&_eUQ&B2>RLH5@85_9W~N8HQ3-xS<7tCd+NV&FPTK0B%k_r{~q!T~e7|9Xf+;l(mZ zs>&h-MV1{VAMUe9KIZxj-!5Ym3OX+yY)ntP5<&5)&jGIF&h8HI9@*pL1rs)T6PB+~ zr0giXdnfkQ18AFnhW*sGjIh)qL%;ChC=5{^Mi?eJG1-VB-c!lj74?W`&peJF3`gT64an!26GVE^LHmv?qkdh!dUfa!Iut=y8mDa00nfq*9>vyUwG)B^*n3|_g;H-|;mUCV`_sL!6W78a7{<2L^$6Ul8 zhkEX#YXaU-sopSp&bB+hoBbG67)_|Uj2R`lTc%!LWGU*{3xqn6S= z%~G^PD@Bj0c9L^0znsAw7A&*xB8>Hq;V@G(6)YO#FK_*M!XQBif7(|7vON_mW&F5#?z$VJSfbxTVamzK_!5FVWPjNEi_ z-}~w_01x&KS%C`IiR*HY!jtnw9(l>xjXw`sc}~N_nP)#6qw0QS^%@*tz$SW=kZOgA zX7iBW-WSQ}!E>?g3!|DtO@tas5C_Fo&+gaUtk0$KV!YI1w_^(qGqB&y=)7qYyLkxZ Wc;+J31Uy*(KLwM>{x^xcj{FPvQhhi8 literal 0 HcmV?d00001 diff --git a/vines_petals/bud_closed.png.import b/vines_petals/bud_closed.png.import new file mode 100644 index 0000000..28817f0 --- /dev/null +++ b/vines_petals/bud_closed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvn8x53bmkkww" +path="res://.godot/imported/bud_closed.png-5f29bf0d52946dac84c82b0b648a63ec.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://vines_petals/bud_closed.png" +dest_files=["res://.godot/imported/bud_closed.png-5f29bf0d52946dac84c82b0b648a63ec.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/vines_petals/bud_half_open.pdn b/vines_petals/bud_half_open.pdn new file mode 100644 index 0000000000000000000000000000000000000000..fabe59cf536d3efa565349d3bd4b42ecba717958 GIT binary patch literal 7276 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 literal 0 HcmV?d00001 diff --git a/vines_petals/bud_half_open.png.import b/vines_petals/bud_half_open.png.import new file mode 100644 index 0000000..7932919 --- /dev/null +++ b/vines_petals/bud_half_open.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dafanrd3fctmx" +path="res://.godot/imported/bud_half_open.png-a6b3a6e56720d62db70ded60347c8f67.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://vines_petals/bud_half_open.png" +dest_files=["res://.godot/imported/bud_half_open.png-a6b3a6e56720d62db70ded60347c8f67.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/vines_petals/bud_open.pdn b/vines_petals/bud_open.pdn new file mode 100644 index 0000000000000000000000000000000000000000..2fa5be0b3c54497f3d2cf59036f2c91890cc59ad GIT binary patch literal 7700 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 BqJ;ne literal 0 HcmV?d00001 diff --git a/vines_petals/bud_open_full.png.import b/vines_petals/bud_open_full.png.import new file mode 100644 index 0000000..e665943 --- /dev/null +++ b/vines_petals/bud_open_full.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcd5lpfmn67m" +path="res://.godot/imported/bud_open_full.png-bbb60391b276fa8ad5d5fe92b4b8dfba.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://vines_petals/bud_open_full.png" +dest_files=["res://.godot/imported/bud_open_full.png-bbb60391b276fa8ad5d5fe92b4b8dfba.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/vines_petals/vine.pdn b/vines_petals/vine.pdn new file mode 100644 index 0000000000000000000000000000000000000000..c66be67851560a7999c5d39cdd4c2d30d39eb54b GIT binary patch literal 6135 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 literal 0 HcmV?d00001 diff --git a/vines_petals/vine.tscn b/vines_petals/vine.tscn new file mode 100644 index 0000000..83f3984 --- /dev/null +++ b/vines_petals/vine.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://b7o82cdfwuqd1"] + +[ext_resource type="Script" uid="uid://dnxttryo3t3sx" path="res://vine.gd" id="1_3bbo6"] + +[node name="Vine" type="Node2D"] +script = ExtResource("1_3bbo6") diff --git a/vines_petals/vine_active_blue.png b/vines_petals/vine_active_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..efdadca8451c58ca64373a6d095d227dedaabd02 GIT binary patch literal 1536 zcmZ8hc{tQt82*j1YZ&{UeQc2#ktMq^Gs1Ljp{yB8mSIfU=3YDL;iAas5u#8^*AkN= zia`sh&?t>u!p$^{ElYKOQ{8{=_dM@;-|su`_nq^cKTiHJHw;WzK^Oo47!K>`4zem2 zg8bl`kdm?v5+uPLV-GZsC@p~rZ@8VS9RRcxiR=aQfw@o|);9qFL?3ej86-A_f<-wp z+K22x3?nB7lL)}E;K*3Ap&Qy$)x;2KXdWFqWes{d2tK$l98M1q1QR|$0m27BK;;ZV z@t5Y_Mh61@QRe|Q62b$(LG}X?naBI1ej3!=2m-^YJN^C1vNK#z&SiWobKjkp!(H?G&17ux{UT>wTdQdz?Zm#bF}mH!Q3t+V#46 zA+}y1AI+heB-von)CTzWuvPkNGV-cDp_hurUt_%`re*u%zC(`~YKe>=4KQdcBTEKy zP(ha~$@m*_TMiL^;9eChNu_*nDi4$zZZ&cA4xW35TNZg{Jk*Mg* z@!I*};w~v2m8Pgy`OLVkgM)cny}I<^%lrj8@JOh_PSSEE`aznuX%Qu-tnUEIdpqyj z91Ef=Ei`*=y3mCKuYGDM{_!!a85)z};fKEWJ)C1PvCPQXB1tN&Yozhhx-KXo^x?0v zQqvK1zsBiWWUGCG^w931SziStJprG5Frz7T*o~x&ELjNupb`|8ZLFk%UfjVaw-(e* znRK5-}q(Ulm5H5Tx$UOt(2Cej8bn^MdKsEluB^ zRi>@7z8-)^O#e7@5qNoq)9~8j*X*#@!?H;X)^`tBZEzHjK3|3uHTQGspJ{ znF>^BAF9u8&$=H}-LsQc7V;5SZ-e2i%4^29EQxi(hpAs&(e2Ha83rE|7sUr$qLvO@ z&oQBaVmgDw8RzWaT#hWI#-QSB?uSI9jH?W<^&z%WiMF9vyUg%INUwi3+p=P?UoBB& zWY{EkN&G&xKnGQ-Y~@u15&lcP6$7nIiMJvzNTjUP%}K3#TJcjb=LG`^q_5H`Wwy7l zr}PHcmzpV!`=LFmzK$s_WZ24^jeN@oShZT)*JB>vU_Nb_yH)1ZO+-hF7ac8mZ}Dno zfqsa)gt}1b0d13cZON`DK6*yX))&!pUIGO{JY!mDGt%h}~?u7Wu3!^GexhumQ+(YE!wVoNAyKVa?!OO>qwho!)Hy=qP z2DcRVO^NLf^O$95Ot2y8)`O-m(;sAMIk}JMRl6BcyOf zy-HOG!L#-y=e?U@naROL(!S!*e#^Pp=i2il{cm)m0_0W2Cf8fjpzbBW(|DU?;oF}& z6L!kYyOKE9@k6pHQRBSc2G1_sRAX`2NKoANwq@tFq}>` zxQa#WvIv`$DoZ=xmYWY?*!s!UHCJ_wIizA++7$JTqTUA2nzS1wd()K|#LD|e!0Aie zfW7NBa)$2@y{4u2@jeUIj~C0u9$7y$qOEIh#@41`t@-u@x-%WF-iAM?albJf+Rd@q HJ}C2Fd1ZiR literal 0 HcmV?d00001 diff --git a/vines_petals/vine_active_blue.png.import b/vines_petals/vine_active_blue.png.import new file mode 100644 index 0000000..4c6b0c6 --- /dev/null +++ b/vines_petals/vine_active_blue.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8lw6or3jteqn" +path="res://.godot/imported/vine_active_blue.png-87243f52c04f878aeb26495b1b6f9567.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://vines_petals/vine_active_blue.png" +dest_files=["res://.godot/imported/vine_active_blue.png-87243f52c04f878aeb26495b1b6f9567.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/vines_petals/vine_active_cyan.png b/vines_petals/vine_active_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7d97573a752f79c9c2e9d405bb361e8a2a5874 GIT binary patch literal 1573 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 O1(T<%pUXO@geCxBPIuY> literal 0 HcmV?d00001 diff --git a/vines_petals/vine_active_green.png.import b/vines_petals/vine_active_green.png.import new file mode 100644 index 0000000..17905e4 --- /dev/null +++ b/vines_petals/vine_active_green.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccu5nta4unn0k" +path="res://.godot/imported/vine_active_green.png-4e6bbb87e7ee83304a3302b8a43f7440.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://vines_petals/vine_active_green.png" +dest_files=["res://.godot/imported/vine_active_green.png-4e6bbb87e7ee83304a3302b8a43f7440.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/vines_petals/vine_active_purple.png b/vines_petals/vine_active_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc997256a15f004260c8a34532e939c467c9bf4 GIT binary patch literal 1554 zcmZ8hcTm$=5dI}0fCwBY5Tv7+U=E~2N^B$?B>@3x(mg^4H31StQ1k>eMCrYQQWDfq zLRFD~2ojhR!g)fxqj&JYf~erY{i5DKw=>`SzTLOG@6CHN%Q$UsEhV8O0RVs$kznBj zvW5`iqTou6ja>%`LUpn>2WnraEP;+lFy0Oi01auozmnjfzbl;JK?MNmZXqDgDXai6 zs7SMPr#VxCXwjs|K;SefluSEpZ|S08blBi9_B{FZNie4+(481WB%%Rv(18O=5I6t< zl?@2xA6j@DZ3ygJ913a!2o#V3*%L%4UF2Il4AesN1tF~ekN&&^N^B zL(0E*6;{B@zjw+8wa}noALzGCC#)%`epDIg>kD^J4R#U^rj3+?FVRJ`z`M9xv-8e{ zcm=BTmQgd2f-1Y=>ZRAs&Fs7eY;(KM~xJg%KKK(wp?B*x}MgtZPlVYJMa0wU$O7s`lm@SY&&d>C}R>w&PCeabodf6-o7w-qhYxVc0uVE=4e||`8N?Kvn%#U@x-C5 z(on0d4l{NJzUkr2k&>Ni%puwa=L%Vpsoc#B6T9cgCF%bILM^RU=nv=HiX( z@hOQLQ*U^Z{@aVaC(hk>Qn<4}TnvjNyFG6=U5Q4vFwrtE<5E!FdLJv?1_k{@kx0&! zeYDHWUsz@Xs%?rl5|5v!VH{X%hJpc~@Jrj{JLmy~AO7etBY2PQA_1fJ(A)xJH(Ho7 zSvv8yvbBWV6og*j&froH)U%_Rkyj9{MI$#jf+B;-+;+d>xyl`xXI%x-R1hAhA+>{d=0j%j_9G;FFaC^xtvFN@jdGmFn9lSbnQjY8o)rDLUftD0)w4#aHb?nL zMEfX@m3_QkW8bK~3mK6m>lJZk+SU}qi(*++EyX20$T6ZUpOGXOzJq&2ZKsj4Z~rmW zW>_wcNa0Xnxr066Z^p#zULEV6njo#+>pIrp<;cIrF4V^b5%7XF=s++>ZbfSy9dkV! zr7v%mvX;`6_-J4sb_GoG8t z%!!J|PA4{oKCb^P@0_k&&R!Vh{oM!E!Tu4?I*!r1e2Ay&yuCMNw@mqZ cT6E|(jGBM;X|9+#N;uevmi894=DzX&0-H*cUH||9 literal 0 HcmV?d00001 diff --git a/vines_petals/vine_active_purple.png.import b/vines_petals/vine_active_purple.png.import new file mode 100644 index 0000000..8ece721 --- /dev/null +++ b/vines_petals/vine_active_purple.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csu4u3ubbm7iu" +path="res://.godot/imported/vine_active_purple.png-bf98a4fafd3d4ed84467af2fe31f9f55.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://vines_petals/vine_active_purple.png" +dest_files=["res://.godot/imported/vine_active_purple.png-bf98a4fafd3d4ed84467af2fe31f9f55.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/vines_petals/vine_active_red.png b/vines_petals/vine_active_red.png new file mode 100644 index 0000000000000000000000000000000000000000..0d8f628ce16d469802c48a40ee8ff08ee0091866 GIT binary patch literal 1474 zcmZ8hc{tQt82$~$SQ}dmawA#GGD^r&BioSO6v;AVn@eN{k(*`6xOwbMM7UAYWGpw^ zxQuWa>(E7_OXJc*mP{!s4fi+I{pWtq^PczpzVm+HInVjyWV$%nii;?S001D4wzF~r zS(yhRL2$( z36`byJ{u3uo8hl5Y;`k3s=*XET7N_9QR=T3*VYxbxi!JkSxa96p4B$xqVya_7Za*S zD%uS{-w-P9Rpgk4>K5dSpT&%EgWfdwX^eO3!^tMg$RuI0$x&TH#je5dIp49lFmAen zO~y`8(Pgskn9hrZ{#1sKw5jZq7TGwI5fh%fo0MjhVHS5kg1WE73U)cgf5b-s<9Wp= zTgOCRQ=|5-QYvyt&D>#OHcOI-K=v489;uLGjB1IGRhYM$7R4ALGv-0dpPt@{SU}ms zH%cumpC2W>{5?%ILe36)UA~TZfmno7?f%-zio1m{7me;@?CTE%J{k&mnz)i4JFh*{ z)%|M~rY0gwW3J9@$_9-omY~QUg7zr2dzO`$W*3#eXImu67ff$;`QqZ5yBbm?8l3Z| z&{9J$9t9_eu+M{nY_msct5l$NmQqIq8=7y?!&B5DZy&6!1RZorm(@Ct8zy)hN;{_P>ZOgXUP+!AM&T9r zW868zAABH?vHhymSF@=rbh%{vtysq<_gMaFY?6%XwtrfCg~&b4(E5)JZLEd70g2b$ zMjVk2*#24XnBZi>IGifF#jH~jZ*QZ+Dwdlzm)80a1~BRD3uVn^%B$JZa^%w{qUtpa zHu{dTWZbiCooV`GGFc|`T4M7&{&2OH>-Tks`6q$K%{}$@!E>=H){<#xQy9-xZIPMZ)PzZS+^&9z#BAXuX)C0Nx#pz>W zcIVJ~R>qmb@z#;F6IfVo!A227)Xbr*cCCBh4anu^eZL%DR{YvtykL+5cuVx)+Y>QTL^%A?D yd7E0wFdbS;Wa*7hX@sbgZ~iG&&XIGoDdED7${RWtGq#I)9}(Kx$*RuMKlNYP8f^Cf literal 0 HcmV?d00001 diff --git a/vines_petals/vine_active_red.png.import b/vines_petals/vine_active_red.png.import new file mode 100644 index 0000000..03a0986 --- /dev/null +++ b/vines_petals/vine_active_red.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ckg53r1c1iu1" +path="res://.godot/imported/vine_active_red.png-0b26e423cd94f9ee6333d4d7e15441a7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://vines_petals/vine_active_red.png" +dest_files=["res://.godot/imported/vine_active_red.png-0b26e423cd94f9ee6333d4d7e15441a7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/vines_petals/vine_cross.pdn b/vines_petals/vine_cross.pdn new file mode 100644 index 0000000000000000000000000000000000000000..9702d85297fd155492a0822db759c71890b9ffad GIT binary patch literal 8219 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 literal 0 HcmV?d00001 diff --git a/vines_petals/vine_inactive.png.import b/vines_petals/vine_inactive.png.import new file mode 100644 index 0000000..a72aa06 --- /dev/null +++ b/vines_petals/vine_inactive.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bec44g83brq0t" +path="res://.godot/imported/vine_inactive.png-81aa5dea26b4c41dddf3d9ffb18374d0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://vines_petals/vine_inactive.png" +dest_files=["res://.godot/imported/vine_inactive.png-81aa5dea26b4c41dddf3d9ffb18374d0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/vines_petals/vine_node.gd b/vines_petals/vine_node.gd new file mode 100644 index 0000000..54092af --- /dev/null +++ b/vines_petals/vine_node.gd @@ -0,0 +1,9 @@ +class_name VineNode extends Node2D +@onready var grid : Grid = %Grid +var grid_position : Vector2 +var angular_offset : float +var height_offset : float +var bud : Bud + +func _ready() -> void: + position = grid. diff --git a/vines_petals/vine_node.gd.uid b/vines_petals/vine_node.gd.uid new file mode 100644 index 0000000..14607f4 --- /dev/null +++ b/vines_petals/vine_node.gd.uid @@ -0,0 +1 @@ +uid://dmd5rpdq3ij1k