aboutsummaryrefslogtreecommitdiff
path: root/client/map/items
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-08-19 13:07:50 +0200
committermetamuffin <metamuffin@disroot.org>2024-08-19 13:07:50 +0200
commit317a358046830e6c23dce5d133880e8f86a5526f (patch)
tree451259f627fb7f907e5dbe859afd10586a74f3c8 /client/map/items
parent3e321f4e844d6517f21ea40b5c82bb33e7ed4334 (diff)
downloadhurrycurry-317a358046830e6c23dce5d133880e8f86a5526f.tar
hurrycurry-317a358046830e6c23dce5d133880e8f86a5526f.tar.bz2
hurrycurry-317a358046830e6c23dce5d133880e8f86a5526f.tar.zst
merge pot and fp items into single files
Diffstat (limited to 'client/map/items')
-rw-r--r--client/map/items/burned_pot.gd25
-rw-r--r--client/map/items/coconut_food_processor.gd22
-rw-r--r--client/map/items/cooked_rice_pot.gd21
-rw-r--r--client/map/items/dough_food_processor.gd21
-rw-r--r--client/map/items/flour_food_processor.gd22
-rw-r--r--client/map/items/food_processor_items.gd72
-rw-r--r--client/map/items/leek_pot.gd24
-rw-r--r--client/map/items/leek_tomato_juice_pot.gd24
-rw-r--r--client/map/items/milk_food_processor.gd22
-rw-r--r--client/map/items/mochi_dough_pot.gd21
-rw-r--r--client/map/items/pot.gd4
-rw-r--r--client/map/items/pot_items.gd92
-rw-r--r--client/map/items/raw_steak_pot.gd30
-rw-r--r--client/map/items/rice_flour_food_processor.gd21
-rw-r--r--client/map/items/rice_flour_pot.gd21
-rw-r--r--client/map/items/rice_food_processor.gd22
-rw-r--r--client/map/items/rice_pot.gd28
-rw-r--r--client/map/items/steak_pot.gd21
-rw-r--r--client/map/items/strawberry_food_processor.gd23
-rw-r--r--client/map/items/strawberry_puree_food_processor.gd22
-rw-r--r--client/map/items/tomato_food_processor.gd22
-rw-r--r--client/map/items/tomato_juice_food_processor.gd21
-rw-r--r--client/map/items/tomato_juice_pot.gd21
-rw-r--r--client/map/items/tomato_soup_pot.gd21
24 files changed, 166 insertions, 477 deletions
diff --git a/client/map/items/burned_pot.gd b/client/map/items/burned_pot.gd
deleted file mode 100644
index 8a77d08d..00000000
--- a/client/map/items/burned_pot.gd
+++ /dev/null
@@ -1,25 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name BurnedPot
-extends PotFill
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- steam.color = Color(0., 0., 0.)
- set_color(Color(.1, .1, .1))
-
-func _ready():
- steam.emitting = true
diff --git a/client/map/items/coconut_food_processor.gd b/client/map/items/coconut_food_processor.gd
deleted file mode 100644
index c21ebabf..00000000
--- a/client/map/items/coconut_food_processor.gd
+++ /dev/null
@@ -1,22 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name CoconutFoodProcessor
-extends FoodProcessor
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- processing.color = Color(.8, .5, .4)
- base.add_child(load("res://map/items/coconut.tscn").instantiate())
diff --git a/client/map/items/cooked_rice_pot.gd b/client/map/items/cooked_rice_pot.gd
deleted file mode 100644
index 0181eaed..00000000
--- a/client/map/items/cooked_rice_pot.gd
+++ /dev/null
@@ -1,21 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name CookedRicePot
-extends RicePot
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color(1., 1., 1.))
diff --git a/client/map/items/dough_food_processor.gd b/client/map/items/dough_food_processor.gd
deleted file mode 100644
index d72e4c58..00000000
--- a/client/map/items/dough_food_processor.gd
+++ /dev/null
@@ -1,21 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name DoughFoodProcessor
-extends FoodProcessorContent
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color8(200, 180, 160))
diff --git a/client/map/items/flour_food_processor.gd b/client/map/items/flour_food_processor.gd
deleted file mode 100644
index dadd4b65..00000000
--- a/client/map/items/flour_food_processor.gd
+++ /dev/null
@@ -1,22 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name FlourFoodProcessor
-extends FoodProcessor
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- processing.color = Color(.9, .9, .9)
- base.add_child(load("res://map/items/flour.tscn").instantiate())
diff --git a/client/map/items/food_processor_items.gd b/client/map/items/food_processor_items.gd
new file mode 100644
index 00000000..615ea9e4
--- /dev/null
+++ b/client/map/items/food_processor_items.gd
@@ -0,0 +1,72 @@
+# Hurry Curry! - a game about cooking
+# Copyright 2024 metamuffin
+# Copyright 2024 nokoe
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, version 3 of the License only.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+class_name FoodProcessorItems
+
+class MilkF extends FoodProcessorContent:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color8(250, 250, 250))
+
+class RiceFlourF extends FoodProcessorContent:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color(1.,1.,.8))
+
+class RiceF extends FoodProcessor:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ processing.color = Color(1.,1.,.8)
+ base.add_child(load("res://map/items/rice.tscn").instantiate())
+
+class FlourF extends FoodProcessor:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ processing.color = Color(.9, .9, .9)
+ base.add_child(load("res://map/items/flour.tscn").instantiate())
+
+class DoughF extends FoodProcessorContent:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color8(200, 180, 160))
+
+class CoconutF extends FoodProcessor:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ processing.color = Color(.8, .5, .4)
+ base.add_child(load("res://map/items/coconut.tscn").instantiate())
+
+class StrawberryF extends FoodProcessor:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ processing.color = Color(.9, .0, .0)
+ base.add_child(load("res://map/items/strawberry.tscn").instantiate())
+
+class StrawberryPureeF extends FoodProcessorContent:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color8(200, 80, 80))
+
+class TomatoF extends FoodProcessor:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ processing.color = Color(1.,0.,0.)
+ base.add_child(load("res://map/items/tomato.tscn").instantiate())
+
+class TomatoJuiceF extends FoodProcessorContent:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color(1.,0.,0.))
diff --git a/client/map/items/leek_pot.gd b/client/map/items/leek_pot.gd
deleted file mode 100644
index 3e5b7def..00000000
--- a/client/map/items/leek_pot.gd
+++ /dev/null
@@ -1,24 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name LeekPot
-extends Pot
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- var leek: Node3D = load("res://map/items/leek.tscn").instantiate()
- leek.rotation_degrees = Vector3(14.5, 0, -25)
- leek.position.x = .03
- base.add_child(leek)
diff --git a/client/map/items/leek_tomato_juice_pot.gd b/client/map/items/leek_tomato_juice_pot.gd
deleted file mode 100644
index 26a614b5..00000000
--- a/client/map/items/leek_tomato_juice_pot.gd
+++ /dev/null
@@ -1,24 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name LeekTomatoJuicePot
-extends TomatoJuicePot
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- var leek: Node3D = load("res://map/items/leek.tscn").instantiate()
- leek.rotation_degrees = Vector3(14.5, 0, -25)
- leek.position.x = .03
- base.add_child(leek)
diff --git a/client/map/items/milk_food_processor.gd b/client/map/items/milk_food_processor.gd
deleted file mode 100644
index 4be2553b..00000000
--- a/client/map/items/milk_food_processor.gd
+++ /dev/null
@@ -1,22 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 metamuffin
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name MilkFoodProcessor
-extends FoodProcessorContent
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color8(250,250,250))
diff --git a/client/map/items/mochi_dough_pot.gd b/client/map/items/mochi_dough_pot.gd
deleted file mode 100644
index 1b7e3e33..00000000
--- a/client/map/items/mochi_dough_pot.gd
+++ /dev/null
@@ -1,21 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name MochiDoughPot
-extends PotFill
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color(1., 1., .3))
diff --git a/client/map/items/pot.gd b/client/map/items/pot.gd
index 4fb065cd..dd5a6c6f 100644
--- a/client/map/items/pot.gd
+++ b/client/map/items/pot.gd
@@ -29,7 +29,7 @@ func progress(p: float, warn: bool):
if warn:
steam.color = Color(.2, .2, .2)
else:
- steam.color = Color(1., 1., 1.)
+ steam.color = Color(1.,1.,1.)
func finish(warn: bool):
super(warn)
@@ -40,4 +40,4 @@ func setup_sounds():
put_sound.setup([preload("res://map/items/sounds/pot_put.ogg")])
static func base_position() -> Vector3:
- return Vector3(0., 0.015, 0.)
+ return Vector3(0.,0.015, 0.)
diff --git a/client/map/items/pot_items.gd b/client/map/items/pot_items.gd
new file mode 100644
index 00000000..65ee1bd8
--- /dev/null
+++ b/client/map/items/pot_items.gd
@@ -0,0 +1,92 @@
+# Hurry Curry! - a game about cooking
+# Copyright 2024 metamuffin
+# Copyright 2024 nokoe
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, version 3 of the License only.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
+#
+class_name PotItems
+
+class MochiDoughP extends PotFill:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color(1.,1.,.3))
+
+class RiceP extends Pot:
+ var fill: MeshInstance3D = load("res://map/items/rice_content.tscn").instantiate()
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color(1.,1.,.8))
+ add_child(fill)
+ func set_color(c: Color):
+ var mat: BaseMaterial3D = fill.get_active_material(0)
+ mat.albedo_color = c
+
+class RiceFlourP extends PotFill:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color(1.,1.,.8))
+
+class TomatoJuiceP extends PotFill:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color(1.,0.,0.))
+
+class TomatoSoupP extends PotFill:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color(1.,.3, .2))
+
+class RawSteakP extends Pot:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ base.add_child(preload("res://map/items/raw_steak.tscn").instantiate())
+
+ func progress(p: float, warn: bool):
+ super(p, warn)
+ if sound_id == null:
+ sound_id = Sound.item_progress(self, preload("res://map/items/sounds/frying.ogg"), null)
+
+class LeekP extends Pot:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ var leek: Node3D = load("res://map/items/leek.tscn").instantiate()
+ leek.rotation_degrees = Vector3(14.5, 0, -25)
+ leek.position.x = .03
+ base.add_child(leek)
+
+class LeekTomatoJuiceP extends TomatoJuiceP:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ var leek: Node3D = load("res://map/items/leek.tscn").instantiate()
+ leek.rotation_degrees = Vector3(14.5, 0, -25)
+ leek.position.x = .03
+ base.add_child(leek)
+
+class CookedRice extends RiceP:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ set_color(Color(1.,1.,1.))
+
+class BurnedP extends PotFill:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ steam.color = Color(0.,0.,0.)
+ set_color(Color(.1, .1, .1))
+
+ func _ready():
+ steam.emitting = true
+
+class SteakP extends Pot:
+ func _init(owned_by_: Node3D):
+ super(owned_by_)
+ base.add_child(load("res://map/items/steak.tscn").instantiate())
diff --git a/client/map/items/raw_steak_pot.gd b/client/map/items/raw_steak_pot.gd
deleted file mode 100644
index 6c3d4717..00000000
--- a/client/map/items/raw_steak_pot.gd
+++ /dev/null
@@ -1,30 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name RawSteakPot
-extends Pot
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- base.add_child(preload("res://map/items/raw_steak.tscn").instantiate())
-
-func progress(p: float, warn: bool):
- super(p, warn)
- if sound_id == null:
- sound_id = Sound.item_progress(
- self,
- preload("res://map/items/sounds/frying.ogg"),
- null
- )
diff --git a/client/map/items/rice_flour_food_processor.gd b/client/map/items/rice_flour_food_processor.gd
deleted file mode 100644
index e70af0fc..00000000
--- a/client/map/items/rice_flour_food_processor.gd
+++ /dev/null
@@ -1,21 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name RiceFlourFoodProcessor
-extends FoodProcessorContent
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color(1., 1., .8))
diff --git a/client/map/items/rice_flour_pot.gd b/client/map/items/rice_flour_pot.gd
deleted file mode 100644
index ee5afccc..00000000
--- a/client/map/items/rice_flour_pot.gd
+++ /dev/null
@@ -1,21 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name RiceFlourPot
-extends PotFill
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color(1., 1., .8))
diff --git a/client/map/items/rice_food_processor.gd b/client/map/items/rice_food_processor.gd
deleted file mode 100644
index 205a6c7b..00000000
--- a/client/map/items/rice_food_processor.gd
+++ /dev/null
@@ -1,22 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name RiceFoodProcessor
-extends FoodProcessor
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- processing.color = Color(1., 1., .8)
- base.add_child(load("res://map/items/rice.tscn").instantiate())
diff --git a/client/map/items/rice_pot.gd b/client/map/items/rice_pot.gd
deleted file mode 100644
index 42bcd166..00000000
--- a/client/map/items/rice_pot.gd
+++ /dev/null
@@ -1,28 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name RicePot
-extends Pot
-
-var fill: MeshInstance3D = load("res://map/items/rice_content.tscn").instantiate()
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color(1., 1., .8))
- add_child(fill)
-
-func set_color(c: Color):
- var mat: BaseMaterial3D = fill.get_active_material(0)
- mat.albedo_color = c
diff --git a/client/map/items/steak_pot.gd b/client/map/items/steak_pot.gd
deleted file mode 100644
index 32dbea5c..00000000
--- a/client/map/items/steak_pot.gd
+++ /dev/null
@@ -1,21 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name SteakPot
-extends Pot
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- base.add_child(load("res://map/items/steak.tscn").instantiate())
diff --git a/client/map/items/strawberry_food_processor.gd b/client/map/items/strawberry_food_processor.gd
deleted file mode 100644
index 416da224..00000000
--- a/client/map/items/strawberry_food_processor.gd
+++ /dev/null
@@ -1,23 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 metamuffin
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name StrawberryFoodProcessor
-extends FoodProcessor
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- processing.color = Color(.9, .0, .0)
- base.add_child(load("res://map/items/strawberry.tscn").instantiate())
diff --git a/client/map/items/strawberry_puree_food_processor.gd b/client/map/items/strawberry_puree_food_processor.gd
deleted file mode 100644
index 5e3d97a3..00000000
--- a/client/map/items/strawberry_puree_food_processor.gd
+++ /dev/null
@@ -1,22 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 metamuffin
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name StrawberryPureeFoodProcessor
-extends FoodProcessorContent
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color8(200, 80, 80))
diff --git a/client/map/items/tomato_food_processor.gd b/client/map/items/tomato_food_processor.gd
deleted file mode 100644
index 296a996c..00000000
--- a/client/map/items/tomato_food_processor.gd
+++ /dev/null
@@ -1,22 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name TomatoFoodProcessor
-extends FoodProcessor
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- processing.color = Color(1., 0., 0.)
- base.add_child(load("res://map/items/tomato.tscn").instantiate())
diff --git a/client/map/items/tomato_juice_food_processor.gd b/client/map/items/tomato_juice_food_processor.gd
deleted file mode 100644
index d6767786..00000000
--- a/client/map/items/tomato_juice_food_processor.gd
+++ /dev/null
@@ -1,21 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name TomatoJuiceFoodProcessor
-extends FoodProcessorContent
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color(1., 0., 0.))
diff --git a/client/map/items/tomato_juice_pot.gd b/client/map/items/tomato_juice_pot.gd
deleted file mode 100644
index 7219b51a..00000000
--- a/client/map/items/tomato_juice_pot.gd
+++ /dev/null
@@ -1,21 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name TomatoJuicePot
-extends PotFill
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color(1., 0., 0.))
diff --git a/client/map/items/tomato_soup_pot.gd b/client/map/items/tomato_soup_pot.gd
deleted file mode 100644
index c77c5dc3..00000000
--- a/client/map/items/tomato_soup_pot.gd
+++ /dev/null
@@ -1,21 +0,0 @@
-# Hurry Curry! - a game about cooking
-# Copyright 2024 nokoe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, version 3 of the License only.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-#
-class_name TomatoSoupPot
-extends PotFill
-
-func _init(owned_by_: Node3D):
- super(owned_by_)
- set_color(Color(1., .3, .2))