diff options
author | David McMackins II <contact@mcmackins.org> | 2017-08-11 06:57:15 -0500 |
---|---|---|
committer | David McMackins II <contact@mcmackins.org> | 2017-08-11 06:57:15 -0500 |
commit | 94571804d7b639a38c599398ea45d068fb5902bc (patch) | |
tree | f9351b792632557d9eae545b85c7cd25dcc4fe1b | |
parent | 5e29e9c46a235b0079a24e412a90ff67766af6a2 (diff) |
Only take first step in split if not at edge of board
-rw-r--r-- | serverthread.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/serverthread.lua b/serverthread.lua index 9ebc676..e24a533 100644 --- a/serverthread.lua +++ b/serverthread.lua @@ -246,7 +246,9 @@ function Server:_move(move, wantsplit) piece.size = prev.size self:_addpiece(piece) - self:_singlemove(move.step1, piece) + if move.dist == 2 then + self:_singlemove(move.step1, piece) + end end self:_singlemove(move, piece) |