diff options
Diffstat (limited to 'client/map/tiles/oven.gd')
-rw-r--r-- | client/map/tiles/oven.gd | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/client/map/tiles/oven.gd b/client/map/tiles/oven.gd index 59d734e1..c6e446cf 100644 --- a/client/map/tiles/oven.gd +++ b/client/map/tiles/oven.gd @@ -16,6 +16,16 @@ class_name Oven extends Counter +var oven: OvenModel = load("res://map/tiles/oven.tscn").instantiate() + func _init(rename: String, neighbors: Array): super(rename, neighbors) - base.add_child(load("res://map/tiles/oven.tscn").instantiate()) + base.add_child(oven) + +func put_item(i: Item): + oven.open() + super(i) + +func take_item() -> Item: + oven.open() + return super() |