diff options
Diffstat (limited to 'client/map/items/basket.gd')
-rw-r--r-- | client/map/items/basket.gd | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/client/map/items/basket.gd b/client/map/items/basket.gd index 459d6b81..d90ab25e 100644 --- a/client/map/items/basket.gd +++ b/client/map/items/basket.gd @@ -17,12 +17,15 @@ class_name Basket extends Item var steam: CPUParticles3D = load("res://map/items/steam.tscn").instantiate() +var bubbles: CPUParticles3D = load("res://map/items/deep_frying.tscn").instantiate() func _init(owned_by_: Node3D, contents: Array): super(owned_by_) add_child(load("res://map/items/basket.tscn").instantiate()) base.add_child(steam) - + base.add_child(bubbles) + base.position.y = .15 + for i in contents: match i: _: @@ -31,6 +34,7 @@ func _init(owned_by_: Node3D, contents: Array): func progress(position_: float, speed: float, warn: bool): super(position_, speed, warn) steam.emitting = true + bubbles.emitting = true if warn: steam.color = Color(.2, .2, .2) else: @@ -39,6 +43,7 @@ func progress(position_: float, speed: float, warn: bool): func finish(): super() steam.emitting = false + bubbles.emitting = false static func base_position() -> Vector3: return Vector3(0.,0.015, 0.) |