diff --git a/Systems/StateMachine/GameStates/Movement.gd b/Systems/StateMachine/GameStates/Movement.gd index b65fcef..bb2c3c8 100644 --- a/Systems/StateMachine/GameStates/Movement.gd +++ b/Systems/StateMachine/GameStates/Movement.gd @@ -195,6 +195,7 @@ func handleCapture(node: PieceContainer) -> void: if moving_piece && captured_piece: game.updatePoints(captured_piece) + source_container.remove_piece(true) node.set_piece(moving_piece) game.currentlyMovingPiece = moving_piece game.resolveMoveEffects()