Fix unhandled exception, push to 0.4.1

This commit is contained in:
vitaminx 2015-04-01 11:14:54 +02:00 committed by BlockMen
parent fd0d11df1c
commit 44e66d661a
2 changed files with 8 additions and 6 deletions

View File

@ -1,10 +1,10 @@
Minetest mod "Pyramids" Minetest mod "Pyramids"
======================= =======================
version: 0.4 Beta version: 0.4.1 Beta
License of source code and textures: WTFPL License of source code and textures: WTFPL
------------------------------------------ ------------------------------------------
(c) Copyright BlockMen (2013) (c) Copyright BlockMen (2013 - 2015)
License of mesh model: WTFPL License of mesh model: WTFPL
@ -40,4 +40,4 @@ Using the mod:
-------------- --------------
This mod adds randomly spawned pyramids in deserts. The pyramids are very rare and contain a chest with stuff. This mod adds randomly spawned pyramids in deserts. The pyramids are very rare and contain a chest with stuff.
Also there are mummys inside, which attack the player if found in their radius. Also there are mummys inside, which attack the player if found in their radius.

View File

@ -15,9 +15,11 @@ trap_on_timer = function (pos, elapsed)
for i, obj in pairs(objs) do for i, obj in pairs(objs) do
if obj:is_player() then if obj:is_player() then
local n = minetest.get_node(pos) local n = minetest.get_node(pos)
if n and n.name and minetest.registered_nodes[n.name].crack < 2 then if n and n.name then
minetest.set_node(pos, {name="pyramids:trap_2"}) if minetest.registered_nodes[n.name].crack and minetest.registered_nodes[n.name].crack < 2 then
nodeupdate(pos) minetest.set_node(pos, {name="pyramids:trap_2"})
nodeupdate(pos)
end
end end
end end
end end