aboutsummaryrefslogtreecommitdiff
path: root/client/map
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-09-30 00:39:45 +0200
committertpart <tpart120@proton.me>2024-09-30 00:39:51 +0200
commit1922688d87fb503a07d9877113cb890fbce935e6 (patch)
tree1774c8a01e4d303869e7c8f9bbf479594019b985 /client/map
parentf80eba5ca3ff0a120d4dd16a49a774b97e224403 (diff)
downloadhurrycurry-1922688d87fb503a07d9877113cb890fbce935e6.tar
hurrycurry-1922688d87fb503a07d9877113cb890fbce935e6.tar.bz2
hurrycurry-1922688d87fb503a07d9877113cb890fbce935e6.tar.zst
Disable cutting animation when not cutting (Fixes #198)
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()