parent
c453f86828
commit
a77f64f519
28
darts.lua
28
darts.lua
|
@ -1,31 +1,3 @@
|
|||
-- lava_arrow
|
||||
nssm:register_arrow("nssm:lava_arrow", {
|
||||
visual = "sprite",
|
||||
visual_size = {x = 1, y = 1},
|
||||
textures = {"duck_egg.png"},
|
||||
velocity = 15,
|
||||
-- direct hit
|
||||
hit_player = function(self, player)
|
||||
nssm:lava_explosion(pos, player)
|
||||
end,
|
||||
|
||||
hit_mob = function(self, player)
|
||||
nssm:lava_explosion(pos, player)
|
||||
end,
|
||||
|
||||
})
|
||||
|
||||
function nssm:lava_explosion(pos, player)
|
||||
-- for i=pos.x-1, pos.x+1, 1 do
|
||||
pos = player:getpos()
|
||||
for j=pos.y-1, pos.y+6, 1 do
|
||||
minetest.set_node({x=pos.x+1, y=j, z=pos.z+1}, {name="default:lava_flowing"})
|
||||
minetest.set_node({x=pos.x+1, y=j, z=pos.z-1}, {name="default:lava_flowing"})
|
||||
minetest.set_node({x=pos.x-1, y=j, z=pos.z+1}, {name="default:lava_flowing"})
|
||||
minetest.set_node({x=pos.x-1, y=j, z=pos.z-1}, {name="default:lava_flowing"})
|
||||
end
|
||||
end
|
||||
|
||||
-- arrow (duck_arrow)
|
||||
nssm:register_arrow("nssm:duck_father", {
|
||||
visual = "sprite",
|
||||
|
|
Loading…
Reference in New Issue