diff options
Diffstat (limited to 'client/map/item_factory.gd')
-rw-r--r-- | client/map/item_factory.gd | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/client/map/item_factory.gd b/client/map/item_factory.gd index ac1a03c9..d6a460e6 100644 --- a/client/map/item_factory.gd +++ b/client/map/item_factory.gd @@ -35,36 +35,36 @@ static func produce_inner(raw_name: String, owned_by: Node3D) -> Item: match item.name: "bun": return Bun.new(owned_by) "cheese": return Cheese.new(owned_by) - "cooked-noodles": return CookedNoodles.new(owned_by) + "cooked-noodles": return GenericItem.new(owned_by, preload("res://map/items/cooked_noodles.tscn")) "sliced-cheese": return SlicedCheese.new(owned_by) - "dirt": return Dirt.new(owned_by) - "sliced-bun": return SlicedBun.new(owned_by) - "sliced-bun-top": return SlicedBunTop.new(owned_by) - "sliced-bun-bottom": return SlicedBunBottom.new(owned_by) + "dirt": return GenericItem.new(owned_by, preload("res://map/items/dirt.tscn")) + "sliced-bun": return GenericItem.new(owned_by, preload("res://map/items/sliced_bun.tscn")) + "sliced-bun-top": return GenericItem.new(owned_by, preload("res://map/items/sliced_bun_top.tscn")) + "sliced-bun-bottom": return GenericItem.new(owned_by, preload("res://map/items/sliced_bun_bottom.tscn")) "burned": return Burned.new(owned_by) - "coconut": return Coconut.new(owned_by) - "dough": return Dough.new(owned_by) - "fish": return Fish.new(owned_by) - "flour": return Flour.new(owned_by) - "leek": return Leek.new(owned_by) + "coconut": return GenericItem.new(owned_by, preload("res://map/items/coconut.tscn")) + "dough": return GenericItem.new(owned_by, preload("res://map/items/dough.tscn")) + "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")) "sliced-leek": return SlicedLeek.new(owned_by) - "noodles": return Noodles.new(owned_by) - "rolled-dough": return RolledDough.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")) "strawberry-mochi": return Mochi.new(owned_by, Color(.98, .70, .75)) "nigiri": return Nigiri.new(owned_by) - "steak": return Steak.new(owned_by) - "seared-steak": return SearedSteak.new(owned_by) - "patty": return Patty.new(owned_by) - "seared-patty": return SearedPatty.new(owned_by) - "rice": return Rice.new(owned_by) - "sliced-fish": return SlicedFish.new(owned_by) + "steak": return GenericItem.new(owned_by, preload("res://map/items/steak.tscn")) + "seared-steak": return GenericItem.new(owned_by, preload("res://map/items/seared_steak.tscn")) + "patty": return GenericItem.new(owned_by, preload("res://map/items/patty.tscn")) + "seared-patty": return GenericItem.new(owned_by, preload("res://map/items/seared_patty.tscn")) + "rice": return GenericItem.new(owned_by, preload("res://map/items/rice.tscn")) + "sliced-fish": return GenericItem.new(owned_by, preload("res://map/items/sliced_fish.tscn")) "strawberry": return Strawberry.new(owned_by) - "tomato": return Tomato.new(owned_by) + "tomato": return Tomato.new(owned_by) # TODO: move into choppable class / move code into cutting_board "sliced-tomato": return SlicedTomato.new(owned_by) - "lettuce": return Lettuce.new(owned_by) + "lettuce": return GenericItem.new(owned_by, preload("res://map/items/lettuce.tscn")) "sliced-lettuce": return SlicedLettuce.new(owned_by) "potato": return Potato.new(owned_by) - "sliced-potato": return SlicedPotato.new(owned_by) + "sliced-potato": return GenericItem.new(owned_by, preload("res://map/items/sliced_potato.tscn")) "dirty-plate": return Plate.new(owned_by, ["dirt"]) "pot": return Pot.new(owned_by, item.contents) @@ -74,6 +74,6 @@ static func produce_inner(raw_name: String, owned_by: Node3D) -> Item: "glass": return Glass.new(owned_by, item.contents) "plate": return Plate.new(owned_by, item.contents) - "unknown-order": return UnknownOrder.new(owned_by) + "unknown-order": return GenericItem.new(owned_by, preload("res://map/items/unknown_order.tscn")) - _: return GenericItem.new(owned_by, raw_name) + _: return UnknownItem.new(owned_by, raw_name) |