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 /client/map/tiles/sink.gd | |
| 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
Diffstat (limited to 'client/map/tiles/sink.gd')
| -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() | 
