summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoachim Stolberg <joe.stolberg@gmx.de>2017-08-18 23:17:50 +0200
committerJoachim Stolberg <joe.stolberg@gmx.de>2017-08-18 23:17:50 +0200
commit89956d06743eda1a1f047a4256067d5cd8f44bb8 (patch)
tree4322a90d84313360f9b1bb997269f92f0558f33b
parentb40c2bf5ce582ca78ea9e22b41b31cf44d704120 (diff)
player times out bugfix
-rw-r--r--init.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/init.lua b/init.lua
index 6681b2c..5c094e2 100644
--- a/init.lua
+++ b/init.lua
@@ -3,7 +3,7 @@
Tower Crane Mod
===============
- v0.07 by JoSt
+ v0.08 by JoSt
Copyright (C) 2017 Joachim Stolberg
LGPLv2.1+
@@ -17,6 +17,7 @@
2017-06-10 v0.05 resizing bugfix, area protection added
2017-07-11 v0.06 fixed the space check bug, settingtypes added
2017-07-16 v0.07 crane remove bug fix
+ 3017-07-16 v0.08 player times out bugfix
]]--
@@ -89,6 +90,9 @@ function hook:on_step(dtime)
local max_speed = 5
local velocity = 0.5
+ if yaw == nil or pos == nil or ctrl == nil then
+ return
+ end
if ctrl.up then -- forward
self.speed_forward = math.min(self.speed_forward + velocity, max_speed)
elseif ctrl.down then -- backward
@@ -302,7 +306,7 @@ local function protect_area(pos, dir, height, width, owner)
-- add area
local canAdd, errMsg = areas:canPlayerAddArea(pos1, pos2, owner)
if canAdd then
- local id = areas:add(owner, owner .. "'s construction site", pos1, pos2, nil)
+ local id = areas:add(owner, "Construction site", pos1, pos2, nil)
areas:save()
return id
end