summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/init.lua b/init.lua
index 9769bc7..0ec0f76 100644
--- a/init.lua
+++ b/init.lua
@@ -234,9 +234,11 @@ function bike.on_activate(self, staticdata, dtime_s)
self.object:set_armor_groups({immortal = 1})
if staticdata ~= "" then
local data = minetest.deserialize(staticdata)
- self.v = data.v
- self.color = data.color
- self.alpha = data.alpha
+ if data ~= nil then
+ self.v = data.v
+ self.color = data.color
+ self.alpha = data.alpha
+ end
end
self.object:set_properties({textures=default_tex(self.color, self.alpha)})
self.last_v = self.v