modified: icesnake.lua
modified: snow_biter.lua
This commit is contained in:
parent
440d92e387
commit
d7c49dd71b
17
icesnake.lua
17
icesnake.lua
@ -52,21 +52,6 @@ nssm:register_mob("nssm:icesnake", {
|
||||
punch_end = 160,
|
||||
},
|
||||
do_custom = function(self)
|
||||
--Froster
|
||||
local c=2
|
||||
local pos = self.object:getpos()
|
||||
local v = self.object:getvelocity()
|
||||
for dx = -c*(math.abs(v.x))-1 , c*(math.abs(v.x))+1 do
|
||||
for dy=-1,0 do
|
||||
for dz = -c*(math.abs(v.z))-1 , c*(math.abs(v.z))+1 do
|
||||
local p = {x=pos.x+dx, y=pos.y+dy, z=pos.z+dz}
|
||||
local t = {x=pos.x+dx, y=pos.y+dy, z=pos.z+dz}
|
||||
local n = minetest.env:get_node(p).name
|
||||
if (n=="default:water_source" or n=="default:water_flowing") then
|
||||
minetest.env:set_node(t, {name="default:ice"})
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
nssm:putting_ability(self, "default:ice", self.run_velocity)
|
||||
end,
|
||||
})
|
||||
|
@ -57,21 +57,6 @@ nssm:register_mob("nssm:snow_biter", {
|
||||
punch1_end = 215
|
||||
},
|
||||
do_custom = function(self)
|
||||
--Froster
|
||||
local c=2
|
||||
local pos = self.object:getpos()
|
||||
local v = self.object:getvelocity()
|
||||
for dx = -c*(math.abs(v.x))-1 , c*(math.abs(v.x))+1 do
|
||||
for dy=-1,0 do
|
||||
for dz = -c*(math.abs(v.z))-1 , c*(math.abs(v.z))+1 do
|
||||
local p = {x=pos.x+dx, y=pos.y+dy, z=pos.z+dz}
|
||||
local t = {x=pos.x+dx, y=pos.y+dy, z=pos.z+dz}
|
||||
local n = minetest.env:get_node(p).name
|
||||
if (n=="default:water_source" or n=="default:water_flowing") then
|
||||
minetest.env:set_node(t, {name="default:ice"})
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
nssm:putting_ability(self, "default:ice", self.run_velocity)
|
||||
end,
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user