summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid McMackins II <contact@mcmackins.org>2017-04-16 10:17:05 -0500
committerDavid McMackins II <contact@mcmackins.org>2017-04-16 10:17:05 -0500
commit17b34cc292847d9db0ff012ab5cb4311ec67e8ed (patch)
treee89a33b01efaf405c42155d016a9e7ed2c461ed8
parentfb19d0108bdb42f216d9433b3215144380187e72 (diff)
Add DESELECT
-rw-r--r--serverthread.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/serverthread.lua b/serverthread.lua
index a1b490e..9f6356d 100644
--- a/serverthread.lua
+++ b/serverthread.lua
@@ -171,6 +171,13 @@ function Server:_process()
queue:insert('SELECTED ' .. i)
end
end
+ elseif line == 'DESELECT' then
+ if self._turn ~= this then
+ self._socks[this]:send(NEGATIVE)
+ else
+ self._selected = nil
+ self._socks[this]:send(AFFIRMATIVE)
+ end
else
self._socks[this]:send('ERR COMMAND\nEND\n')
end