diff options
Diffstat (limited to 'client/map')
| -rw-r--r-- | client/map/item_factory.gd | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/client/map/item_factory.gd b/client/map/item_factory.gd index 18141dd6..8f0d6d85 100644 --- a/client/map/item_factory.gd +++ b/client/map/item_factory.gd @@ -18,9 +18,9 @@  class_name ItemFactory  extends Object -static func produce(name: String, owned_by: Node3D) -> Item: -	var c = Array(name.split(":")) -	name = c[0] +static func produce(full_name: String, owned_by: Node3D) -> Item: +	var c = Array(full_name.split(":")) +	var name = c[0]  	var contents = c[1].split(",") if c.size() > 1 else []  	match name: @@ -49,4 +49,4 @@ static func produce(name: String, owned_by: Node3D) -> Item:  		"glass": return Glass.new(owned_by, contents)  		"plate": return Plate.new(owned_by, contents) -		var t: return GenericItem.new(owned_by, t) +		_: return GenericItem.new(owned_by, full_name)  |