From 7119a5b092439f7339025cb1b7e445d035f92ac6 Mon Sep 17 00:00:00 2001 From: nokoe Date: Tue, 30 Sep 2025 15:53:29 +0200 Subject: remove redundant item classes; replace by `GenericItem`; fixes #435 --- client/map/items/coconut.gd | 21 --------------------- client/map/items/coconut.gd.uid | 1 - client/map/items/cooked_noodles.gd | 21 --------------------- client/map/items/cooked_noodles.gd.uid | 1 - client/map/items/dirt.gd | 21 --------------------- client/map/items/dirt.gd.uid | 1 - client/map/items/dough.gd | 21 --------------------- client/map/items/dough.gd.uid | 1 - client/map/items/fish.gd | 21 --------------------- client/map/items/fish.gd.uid | 1 - client/map/items/flour.gd | 21 --------------------- client/map/items/flour.gd.uid | 1 - client/map/items/generic_item.gd | 9 ++------- client/map/items/generic_item.gd.uid | 2 +- client/map/items/leek.gd | 22 ---------------------- client/map/items/leek.gd.uid | 1 - client/map/items/lettuce.gd | 21 --------------------- client/map/items/lettuce.gd.uid | 1 - client/map/items/noodles.gd | 21 --------------------- client/map/items/noodles.gd.uid | 1 - client/map/items/patty.gd | 21 --------------------- client/map/items/patty.gd.uid | 1 - client/map/items/rice.gd | 21 --------------------- client/map/items/rice.gd.uid | 1 - client/map/items/rolled_dough.gd | 21 --------------------- client/map/items/rolled_dough.gd.uid | 1 - client/map/items/seared_patty.gd | 21 --------------------- client/map/items/seared_patty.gd.uid | 1 - client/map/items/seared_steak.gd | 21 --------------------- client/map/items/seared_steak.gd.uid | 1 - client/map/items/sliced_bun.gd | 21 --------------------- client/map/items/sliced_bun.gd.uid | 1 - client/map/items/sliced_bun_bottom.gd | 21 --------------------- client/map/items/sliced_bun_bottom.gd.uid | 1 - client/map/items/sliced_bun_top.gd | 21 --------------------- client/map/items/sliced_bun_top.gd.uid | 1 - client/map/items/sliced_fish.gd | 21 --------------------- client/map/items/sliced_fish.gd.uid | 1 - client/map/items/sliced_potato.gd | 21 --------------------- client/map/items/sliced_potato.gd.uid | 1 - client/map/items/steak.gd | 21 --------------------- client/map/items/steak.gd.uid | 1 - client/map/items/unknown_item.gd | 26 ++++++++++++++++++++++++++ client/map/items/unknown_item.gd.uid | 1 + client/map/items/unknown_order.gd | 21 --------------------- client/map/items/unknown_order.gd.uid | 1 - 46 files changed, 30 insertions(+), 471 deletions(-) delete mode 100644 client/map/items/coconut.gd delete mode 100644 client/map/items/coconut.gd.uid delete mode 100644 client/map/items/cooked_noodles.gd delete mode 100644 client/map/items/cooked_noodles.gd.uid delete mode 100644 client/map/items/dirt.gd delete mode 100644 client/map/items/dirt.gd.uid delete mode 100644 client/map/items/dough.gd delete mode 100644 client/map/items/dough.gd.uid delete mode 100644 client/map/items/fish.gd delete mode 100644 client/map/items/fish.gd.uid delete mode 100644 client/map/items/flour.gd delete mode 100644 client/map/items/flour.gd.uid delete mode 100644 client/map/items/leek.gd delete mode 100644 client/map/items/leek.gd.uid delete mode 100644 client/map/items/lettuce.gd delete mode 100644 client/map/items/lettuce.gd.uid delete mode 100644 client/map/items/noodles.gd delete mode 100644 client/map/items/noodles.gd.uid delete mode 100644 client/map/items/patty.gd delete mode 100644 client/map/items/patty.gd.uid delete mode 100644 client/map/items/rice.gd delete mode 100644 client/map/items/rice.gd.uid delete mode 100644 client/map/items/rolled_dough.gd delete mode 100644 client/map/items/rolled_dough.gd.uid delete mode 100644 client/map/items/seared_patty.gd delete mode 100644 client/map/items/seared_patty.gd.uid delete mode 100644 client/map/items/seared_steak.gd delete mode 100644 client/map/items/seared_steak.gd.uid delete mode 100644 client/map/items/sliced_bun.gd delete mode 100644 client/map/items/sliced_bun.gd.uid delete mode 100644 client/map/items/sliced_bun_bottom.gd delete mode 100644 client/map/items/sliced_bun_bottom.gd.uid delete mode 100644 client/map/items/sliced_bun_top.gd delete mode 100644 client/map/items/sliced_bun_top.gd.uid delete mode 100644 client/map/items/sliced_fish.gd delete mode 100644 client/map/items/sliced_fish.gd.uid delete mode 100644 client/map/items/sliced_potato.gd delete mode 100644 client/map/items/sliced_potato.gd.uid delete mode 100644 client/map/items/steak.gd delete mode 100644 client/map/items/steak.gd.uid create mode 100644 client/map/items/unknown_item.gd create mode 100644 client/map/items/unknown_item.gd.uid delete mode 100644 client/map/items/unknown_order.gd delete mode 100644 client/map/items/unknown_order.gd.uid (limited to 'client/map/items') diff --git a/client/map/items/coconut.gd b/client/map/items/coconut.gd deleted file mode 100644 index d97abfc2..00000000 --- a/client/map/items/coconut.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Coconut -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/coconut.tscn").instantiate()) diff --git a/client/map/items/coconut.gd.uid b/client/map/items/coconut.gd.uid deleted file mode 100644 index 2a04ae20..00000000 --- a/client/map/items/coconut.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://b6mnuq0xhflv4 diff --git a/client/map/items/cooked_noodles.gd b/client/map/items/cooked_noodles.gd deleted file mode 100644 index 61127c3d..00000000 --- a/client/map/items/cooked_noodles.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name CookedNoodles -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/cooked_noodles.tscn").instantiate()) diff --git a/client/map/items/cooked_noodles.gd.uid b/client/map/items/cooked_noodles.gd.uid deleted file mode 100644 index 22d492d1..00000000 --- a/client/map/items/cooked_noodles.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://daq274orgski5 diff --git a/client/map/items/dirt.gd b/client/map/items/dirt.gd deleted file mode 100644 index 252c6b7e..00000000 --- a/client/map/items/dirt.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Dirt -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/dirt.tscn").instantiate()) diff --git a/client/map/items/dirt.gd.uid b/client/map/items/dirt.gd.uid deleted file mode 100644 index d1810bc9..00000000 --- a/client/map/items/dirt.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://pt6puqar62e1 diff --git a/client/map/items/dough.gd b/client/map/items/dough.gd deleted file mode 100644 index da14c34e..00000000 --- a/client/map/items/dough.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Dough -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/dough.tscn").instantiate()) diff --git a/client/map/items/dough.gd.uid b/client/map/items/dough.gd.uid deleted file mode 100644 index 9b08a027..00000000 --- a/client/map/items/dough.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://60rw7m3b3ew4 diff --git a/client/map/items/fish.gd b/client/map/items/fish.gd deleted file mode 100644 index ea3d894f..00000000 --- a/client/map/items/fish.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Fish -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/fish.tscn").instantiate()) diff --git a/client/map/items/fish.gd.uid b/client/map/items/fish.gd.uid deleted file mode 100644 index e0231240..00000000 --- a/client/map/items/fish.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://03dvu2g67e2m diff --git a/client/map/items/flour.gd b/client/map/items/flour.gd deleted file mode 100644 index 814b3ab8..00000000 --- a/client/map/items/flour.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Flour -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/flour.tscn").instantiate()) diff --git a/client/map/items/flour.gd.uid b/client/map/items/flour.gd.uid deleted file mode 100644 index 90dd8c87..00000000 --- a/client/map/items/flour.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://ncff2wujrri1 diff --git a/client/map/items/generic_item.gd b/client/map/items/generic_item.gd index 00c67d11..fd119feb 100644 --- a/client/map/items/generic_item.gd +++ b/client/map/items/generic_item.gd @@ -16,11 +16,6 @@ class_name GenericItem extends Item -func _init(owned_by_: Node3D, t: String): +func _init(owned_by_: Node3D, scene: PackedScene): super(owned_by_) - #add_child(load("res://models/prefabs/map/bag.tscn").instantiate()) - var label = Label3D.new() - label.text = t - label.position.y = 0.5 - label.billboard = BaseMaterial3D.BILLBOARD_ENABLED - base.add_child(label) + base.add_child(scene.instantiate()) diff --git a/client/map/items/generic_item.gd.uid b/client/map/items/generic_item.gd.uid index c540f219..794e2f66 100644 --- a/client/map/items/generic_item.gd.uid +++ b/client/map/items/generic_item.gd.uid @@ -1 +1 @@ -uid://cqi8do0ecrcd6 +uid://c3iu5ew0snpey diff --git a/client/map/items/leek.gd b/client/map/items/leek.gd deleted file mode 100644 index dc19a43a..00000000 --- a/client/map/items/leek.gd +++ /dev/null @@ -1,22 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Leek -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - var leek: Node3D = load("res://map/items/leek.tscn").instantiate() - base.add_child(leek) diff --git a/client/map/items/leek.gd.uid b/client/map/items/leek.gd.uid deleted file mode 100644 index fe47d8b5..00000000 --- a/client/map/items/leek.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://s8t5ynn17h33 diff --git a/client/map/items/lettuce.gd b/client/map/items/lettuce.gd deleted file mode 100644 index 5cde7fc5..00000000 --- a/client/map/items/lettuce.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Lettuce -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/lettuce.tscn").instantiate()) diff --git a/client/map/items/lettuce.gd.uid b/client/map/items/lettuce.gd.uid deleted file mode 100644 index 6b543d65..00000000 --- a/client/map/items/lettuce.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://d0o1rh53f4dwd diff --git a/client/map/items/noodles.gd b/client/map/items/noodles.gd deleted file mode 100644 index 857e1e8d..00000000 --- a/client/map/items/noodles.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Noodles -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/noodles.tscn").instantiate()) diff --git a/client/map/items/noodles.gd.uid b/client/map/items/noodles.gd.uid deleted file mode 100644 index 6b19cffe..00000000 --- a/client/map/items/noodles.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://ddd46k3c0v63m diff --git a/client/map/items/patty.gd b/client/map/items/patty.gd deleted file mode 100644 index 793f6cc5..00000000 --- a/client/map/items/patty.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Patty -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/patty.tscn").instantiate()) diff --git a/client/map/items/patty.gd.uid b/client/map/items/patty.gd.uid deleted file mode 100644 index 0f637d2d..00000000 --- a/client/map/items/patty.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://6ldy1dcq5fqo diff --git a/client/map/items/rice.gd b/client/map/items/rice.gd deleted file mode 100644 index f4326b42..00000000 --- a/client/map/items/rice.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Rice -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/rice.tscn").instantiate()) diff --git a/client/map/items/rice.gd.uid b/client/map/items/rice.gd.uid deleted file mode 100644 index 8e5375f2..00000000 --- a/client/map/items/rice.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://brk7d1chdunls diff --git a/client/map/items/rolled_dough.gd b/client/map/items/rolled_dough.gd deleted file mode 100644 index aae1acb5..00000000 --- a/client/map/items/rolled_dough.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name RolledDough -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/rolled_dough.tscn").instantiate()) diff --git a/client/map/items/rolled_dough.gd.uid b/client/map/items/rolled_dough.gd.uid deleted file mode 100644 index a7f17f07..00000000 --- a/client/map/items/rolled_dough.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://d2ipe2p5l210x diff --git a/client/map/items/seared_patty.gd b/client/map/items/seared_patty.gd deleted file mode 100644 index d398849a..00000000 --- a/client/map/items/seared_patty.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name SearedPatty -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/seared_patty.tscn").instantiate()) diff --git a/client/map/items/seared_patty.gd.uid b/client/map/items/seared_patty.gd.uid deleted file mode 100644 index d535b7dd..00000000 --- a/client/map/items/seared_patty.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://l8gkxo6e8hbm diff --git a/client/map/items/seared_steak.gd b/client/map/items/seared_steak.gd deleted file mode 100644 index f8e83a88..00000000 --- a/client/map/items/seared_steak.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name SearedSteak -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/seared_steak.tscn").instantiate()) diff --git a/client/map/items/seared_steak.gd.uid b/client/map/items/seared_steak.gd.uid deleted file mode 100644 index b58b6ef3..00000000 --- a/client/map/items/seared_steak.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://ctvryceahy14o diff --git a/client/map/items/sliced_bun.gd b/client/map/items/sliced_bun.gd deleted file mode 100644 index 0afa1887..00000000 --- a/client/map/items/sliced_bun.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name SlicedBun -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/sliced_bun.tscn").instantiate()) diff --git a/client/map/items/sliced_bun.gd.uid b/client/map/items/sliced_bun.gd.uid deleted file mode 100644 index 12a37727..00000000 --- a/client/map/items/sliced_bun.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://eql8ib3m6hp6 diff --git a/client/map/items/sliced_bun_bottom.gd b/client/map/items/sliced_bun_bottom.gd deleted file mode 100644 index 792a7960..00000000 --- a/client/map/items/sliced_bun_bottom.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name SlicedBunBottom -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/sliced_bun_bottom.tscn").instantiate()) diff --git a/client/map/items/sliced_bun_bottom.gd.uid b/client/map/items/sliced_bun_bottom.gd.uid deleted file mode 100644 index 61cdd506..00000000 --- a/client/map/items/sliced_bun_bottom.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bcyhv8xhgjtwa diff --git a/client/map/items/sliced_bun_top.gd b/client/map/items/sliced_bun_top.gd deleted file mode 100644 index 16a45a6f..00000000 --- a/client/map/items/sliced_bun_top.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name SlicedBunTop -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/sliced_bun_top.tscn").instantiate()) diff --git a/client/map/items/sliced_bun_top.gd.uid b/client/map/items/sliced_bun_top.gd.uid deleted file mode 100644 index 1b36a4c8..00000000 --- a/client/map/items/sliced_bun_top.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://b0fygr8kam7v diff --git a/client/map/items/sliced_fish.gd b/client/map/items/sliced_fish.gd deleted file mode 100644 index 8432216a..00000000 --- a/client/map/items/sliced_fish.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name SlicedFish -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/sliced_fish.tscn").instantiate()) diff --git a/client/map/items/sliced_fish.gd.uid b/client/map/items/sliced_fish.gd.uid deleted file mode 100644 index bb007d06..00000000 --- a/client/map/items/sliced_fish.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://c84kwji4h8tim diff --git a/client/map/items/sliced_potato.gd b/client/map/items/sliced_potato.gd deleted file mode 100644 index 313edb7a..00000000 --- a/client/map/items/sliced_potato.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name SlicedPotato -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/sliced_potato.tscn").instantiate()) diff --git a/client/map/items/sliced_potato.gd.uid b/client/map/items/sliced_potato.gd.uid deleted file mode 100644 index 849cfbc2..00000000 --- a/client/map/items/sliced_potato.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bhx0wq44st62o diff --git a/client/map/items/steak.gd b/client/map/items/steak.gd deleted file mode 100644 index 31b33eb3..00000000 --- a/client/map/items/steak.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name Steak -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/steak.tscn").instantiate()) diff --git a/client/map/items/steak.gd.uid b/client/map/items/steak.gd.uid deleted file mode 100644 index 8a38e2f1..00000000 --- a/client/map/items/steak.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://84g0hfrcqof diff --git a/client/map/items/unknown_item.gd b/client/map/items/unknown_item.gd new file mode 100644 index 00000000..991f6a3e --- /dev/null +++ b/client/map/items/unknown_item.gd @@ -0,0 +1,26 @@ +# Hurry Curry! - a game about cooking +# Copyright (C) 2025 Hurry Curry! contributors +# +# 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 . +# +class_name UnknownItem +extends Item + +func _init(owned_by_: Node3D, t: String): + super(owned_by_) + #add_child(load("res://models/prefabs/map/bag.tscn").instantiate()) + var label = Label3D.new() + label.text = t + label.position.y = 0.5 + label.billboard = BaseMaterial3D.BILLBOARD_ENABLED + base.add_child(label) diff --git a/client/map/items/unknown_item.gd.uid b/client/map/items/unknown_item.gd.uid new file mode 100644 index 00000000..c540f219 --- /dev/null +++ b/client/map/items/unknown_item.gd.uid @@ -0,0 +1 @@ +uid://cqi8do0ecrcd6 diff --git a/client/map/items/unknown_order.gd b/client/map/items/unknown_order.gd deleted file mode 100644 index 801589a9..00000000 --- a/client/map/items/unknown_order.gd +++ /dev/null @@ -1,21 +0,0 @@ -# Hurry Curry! - a game about cooking -# Copyright (C) 2025 Hurry Curry! contributors -# -# 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 . -# -class_name UnknownOrder -extends Item - -func _init(owned_by_: Node3D): - super(owned_by_) - base.add_child(load("res://map/items/unknown_order.tscn").instantiate()) diff --git a/client/map/items/unknown_order.gd.uid b/client/map/items/unknown_order.gd.uid deleted file mode 100644 index 67a3187d..00000000 --- a/client/map/items/unknown_order.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dda6h2ysjg1ss -- cgit v1.2.3-70-g09d2