diff options
Diffstat (limited to 'client/map/item_factory.gd')
| -rw-r--r-- | client/map/item_factory.gd | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/client/map/item_factory.gd b/client/map/item_factory.gd index 8261650d..0ebc3367 100644 --- a/client/map/item_factory.gd +++ b/client/map/item_factory.gd @@ -26,6 +26,11 @@ class ItemName: contents = c[1].split(",") if c.size() > 1 else [] static func produce(raw_name: String, owned_by: Node3D) -> Item: + var item: Item = produce_inner(raw_name, owned_by) + item.item_name = raw_name + return item + +static func produce_inner(raw_name: String, owned_by: Node3D) -> Item: var item = ItemName.new(raw_name) match item.name: "bun": return Bun.new(owned_by) |