aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-09-06 19:01:51 +0200
committertpart <tpart120@proton.me>2024-09-06 19:01:51 +0200
commit1002b2c04bb91007bf8baad8336a329be5e67ee7 (patch)
treeec058b853eecdc86d34a53e03673d6901045bdb3
parentd33c53d1f55e3f4d9d6e8d28d7a21f2ec6034f69 (diff)
downloadhurrycurry-1002b2c04bb91007bf8baad8336a329be5e67ee7.tar
hurrycurry-1002b2c04bb91007bf8baad8336a329be5e67ee7.tar.bz2
hurrycurry-1002b2c04bb91007bf8baad8336a329be5e67ee7.tar.zst
Don't play water particles and sound if not making progress
-rw-r--r--client/map/tiles/sink.gd16
1 files changed, 10 insertions, 6 deletions
diff --git a/client/map/tiles/sink.gd b/client/map/tiles/sink.gd
index b12f175c..efa85ed0 100644
--- a/client/map/tiles/sink.gd
+++ b/client/map/tiles/sink.gd
@@ -37,12 +37,16 @@ func _init(rename: String, neighbors: Array):
func progress(position_: float, speed: float, warn: bool, _acting_player):
super(position_, speed, warn, _acting_player)
- if item is Plate:
- particles.start(true)
- elif item is Glass:
- particles.start()
- if not running.playing:
- running.play()
+ if speed == 0:
+ particles.stop()
+ running.stop()
+ else:
+ if item is Plate:
+ particles.start(true)
+ elif item is Glass:
+ particles.start()
+ if not running.playing:
+ running.play()
func finish():
super()