aboutsummaryrefslogtreecommitdiff
path: root/client/map
diff options
context:
space:
mode:
Diffstat (limited to 'client/map')
-rw-r--r--client/map/tiles/cutting_board.gd8
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()