diff options
author | tpart <tpart120@proton.me> | 2024-09-06 19:01:51 +0200 |
---|---|---|
committer | tpart <tpart120@proton.me> | 2024-09-06 19:01:51 +0200 |
commit | 1002b2c04bb91007bf8baad8336a329be5e67ee7 (patch) | |
tree | ec058b853eecdc86d34a53e03673d6901045bdb3 | |
parent | d33c53d1f55e3f4d9d6e8d28d7a21f2ec6034f69 (diff) | |
download | hurrycurry-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.gd | 16 |
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() |