diff options
Diffstat (limited to 'client/map/tiles')
| -rw-r--r-- | client/map/tiles/cutting_board.gd | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/client/map/tiles/cutting_board.gd b/client/map/tiles/cutting_board.gd index 564f4a38..2f63ca1c 100644 --- a/client/map/tiles/cutting_board.gd +++ b/client/map/tiles/cutting_board.gd @@ -30,13 +30,19 @@ func progress(position_: float, speed: float, warn: bool, acting_player_):  	super(position_, speed, warn, acting_player)  	var knife: Node3D = board.get_node("Knife")  	acting_player = acting_player_ - +	  	if not chopping.playing and speed != 0.:  		chopping.play()  		if acting_player != null:  			knife.visible = false  			var acting_character: Character = acting_player.character  			acting_character.cutting = true +	elif speed == 0: +		chopping.stop() +		knife.visible = true +		if acting_player != null: +			var acting_character: Character = acting_player.character +			acting_character.cutting = false  func finish():  	super() | 
