summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid McMackins II <contact@mcmackins.org>2017-08-11 06:57:15 -0500
committerDavid McMackins II <contact@mcmackins.org>2017-08-11 06:57:15 -0500
commit94571804d7b639a38c599398ea45d068fb5902bc (patch)
treef9351b792632557d9eae545b85c7cd25dcc4fe1b
parent5e29e9c46a235b0079a24e412a90ff67766af6a2 (diff)
Only take first step in split if not at edge of board
-rw-r--r--serverthread.lua4
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)