diff options
author | tpart <tpart120@proton.me> | 2024-09-30 00:39:45 +0200 |
---|---|---|
committer | tpart <tpart120@proton.me> | 2024-09-30 00:39:51 +0200 |
commit | 1922688d87fb503a07d9877113cb890fbce935e6 (patch) | |
tree | 1774c8a01e4d303869e7c8f9bbf479594019b985 /client/map/tiles | |
parent | f80eba5ca3ff0a120d4dd16a49a774b97e224403 (diff) | |
download | hurrycurry-1922688d87fb503a07d9877113cb890fbce935e6.tar hurrycurry-1922688d87fb503a07d9877113cb890fbce935e6.tar.bz2 hurrycurry-1922688d87fb503a07d9877113cb890fbce935e6.tar.zst |
Disable cutting animation when not cutting (Fixes #198)
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() |