aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2025-09-30 16:22:04 +0200
committertpart <tpart120@proton.me>2025-09-30 16:22:08 +0200
commit5e862c77323ef419e235fa01774217376337c1ea (patch)
treed73b868bfef9291f8d762de6d71181318ade269f
parenta636f7e74a9a1b90098338522950a026fd12fde2 (diff)
downloadhurrycurry-5e862c77323ef419e235fa01774217376337c1ea.tar
hurrycurry-5e862c77323ef419e235fa01774217376337c1ea.tar.bz2
hurrycurry-5e862c77323ef419e235fa01774217376337c1ea.tar.zst
Add mushrooms (#393)
-rw-r--r--client/map/item_factory.gd1
-rw-r--r--client/map/items/mushroom.resbin0 -> 16149 bytes
-rw-r--r--client/map/items/mushroom.tscn10
3 files changed, 11 insertions, 0 deletions
diff --git a/client/map/item_factory.gd b/client/map/item_factory.gd
index d6a460e6..e38ca108 100644
--- a/client/map/item_factory.gd
+++ b/client/map/item_factory.gd
@@ -47,6 +47,7 @@ static func produce_inner(raw_name: String, owned_by: Node3D) -> Item:
"fish": return GenericItem.new(owned_by, preload("res://map/items/fish.tscn"))
"flour": return GenericItem.new(owned_by, preload("res://map/items/flour.tscn"))
"leek": return GenericItem.new(owned_by, preload("res://map/items/leek.tscn"))
+ "mushroom": return GenericItem.new(owned_by, preload("res://map/items/mushroom.tscn"))
"sliced-leek": return SlicedLeek.new(owned_by)
"noodles": return GenericItem.new(owned_by, preload("res://map/items/noodles.tscn"))
"rolled-dough": return GenericItem.new(owned_by, preload("res://map/items/rolled_dough.tscn"))
diff --git a/client/map/items/mushroom.res b/client/map/items/mushroom.res
new file mode 100644
index 00000000..ad8dbc46
--- /dev/null
+++ b/client/map/items/mushroom.res
Binary files differ
diff --git a/client/map/items/mushroom.tscn b/client/map/items/mushroom.tscn
new file mode 100644
index 00000000..7c8ab942
--- /dev/null
+++ b/client/map/items/mushroom.tscn
@@ -0,0 +1,10 @@
+[gd_scene load_steps=2 format=3 uid="uid://cc0jqiiywrrc0"]
+
+[ext_resource type="ArrayMesh" uid="uid://fmglxabrvyld" path="res://map/items/mushroom.res" id="1_3saxa"]
+
+[node name="Mushroom" type="Node3D"]
+
+[node name="Mesh" type="MeshInstance3D" parent="."]
+transform = Transform3D(1.7207295, 5.5918704e-08, 2.4574564, 2.4574564, -1.07418835e-07, -1.7207295, 5.5918697e-08, 3.0000005, -1.0741883e-07, 0.125, 0.035, 0)
+mesh = ExtResource("1_3saxa")
+skeleton = NodePath("")