This commit is contained in:
Wuzzy 2016-11-10 16:27:59 +01:00
commit 82e6e5bdd0
3 changed files with 49 additions and 4 deletions

43
README.txt Normal file
View File

@ -0,0 +1,43 @@
Minetest mod "Pyramids"
=======================
version: 0.4.2 Beta
License of source code and textures: WTFPL
------------------------------------------
(c) Copyright BlockMen (2013 - 2015)
License of mesh model: WTFPL
----------------------------
(c) Copyright Pavel_S (2013)
License of textures
-------------------
-pyramids_eye.png by bas080, CC-BY-SA 3.0
-pyramids_men.png by bas080, CC-BY-SA 3.0
-pyramids_sun.png by bas080, CC-BY-SA 3.0
all other: BlockMen, WTFPL
Licenses of sounds
------------------
The authors are : (freesound.org)
-mummy.1.ogg by Raventhornn, CC0
-mummy.2.ogg by Raventhornn, CC0
-mummy_hurt.1.ogg by Under7dude, CC0
-mummy_death.1.ogg by Michel88, CC-Sampling Plus 1.0
This program is free software. It comes without any warranty, to
the extent permitted by applicable law. You can redistribute it
and/or modify it under the terms of the Do What The Fuck You Want
To Public License, Version 2, as published by Sam Hocevar. See
http://sam.zoy.org/wtfpl/COPYING for more details.
Using the mod:
--------------
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.

View File

@ -61,7 +61,7 @@ local function hit(self)
} }
self.object:set_properties(prop) self.object:set_properties(prop)
minetest.after(0.4, function() minetest.after(0.4, function()
prop = {textures = mummy_texture,} local prop = {textures = mummy_texture,}
self.object:set_properties(prop) self.object:set_properties(prop)
end) end)
end end

View File

@ -24,12 +24,14 @@ local 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
if minetest.registered_nodes[n.name].crack and minetest.registered_nodes[n.name].crack < 2 then
minetest.set_node(pos, {name="tsm_pyramids:trap_2"}) minetest.set_node(pos, {name="tsm_pyramids:trap_2"})
nodeupdate(pos) nodeupdate(pos)
end end
end end
end end
end
return true return true
end end