diff --git a/tptmp/client/client.lua b/tptmp/client/client.lua index 5951251..fc2566f 100644 --- a/tptmp/client/client.lua +++ b/tptmp/client/client.lua @@ -442,7 +442,9 @@ end function client_i:handle_pointscont_43_() local member = self:member_prefix_() local x, y = self:read_xy_12_() - util.create_line_any(member.last_x, member.last_y, x, y, member.size_x, member.size_y, member.last_tool, member.shape, member, true) + if member.last_x then + util.create_line_any(member.last_x, member.last_y, x, y, member.size_x, member.size_y, member.last_tool, member.shape, member, true) + end member.last_x = x member.last_y = y end diff --git a/tptmp/common/config.lua b/tptmp/common/config.lua index 5e3fe81..5477e59 100644 --- a/tptmp/common/config.lua +++ b/tptmp/common/config.lua @@ -6,7 +6,7 @@ return { -- *********************************************************************** -- * Protocol version, between 0 and 254. 255 is reserved for future use. - version = 29, + version = 30, -- * Client-to-server message size limit, between 0 and 255, the latter -- limit being imposted by the protocol.