mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2025-04-01 10:10:36 +02:00
Fixed mobs' update
This commit is contained in:
parent
20db3b7637
commit
a7e5bacb65
@ -1130,14 +1130,13 @@ function mobs:explosion(pos, radius, fire, smoke, sound)
|
|||||||
elseif n.name == "doors:door_wood_t_1" then
|
elseif n.name == "doors:door_wood_t_1" then
|
||||||
minetest.remove_node({x=np.x,y=np.y-1,z=np.z})
|
minetest.remove_node({x=np.x,y=np.y-1,z=np.z})
|
||||||
end
|
end
|
||||||
if fire > 0 and (minetest.registered_nodes[n].groups.flammable or math.random(1, 100) <= 30) then
|
if fire > 0 and (minetest.registered_nodes[n].groups.flammable or math.random(1, 100) <= 30) then
|
||||||
minetest.set_node(p, {name="fire:basic_flame"})
|
minetest.set_node(p, {name="fire:basic_flame"})
|
||||||
else
|
else
|
||||||
minetest.remove_node(p)
|
minetest.remove_node(p)
|
||||||
end
|
end
|
||||||
if smoke > 0 then
|
if smoke > 0 then
|
||||||
effect(p, 2, "tnt_smoke.png", 5)
|
effect(p, 2, "tnt_smoke.png", 5)
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
vi = vi + 1
|
vi = vi + 1
|
||||||
|
@ -94,6 +94,7 @@ mobs:register_mob("mobs:npc", {
|
|||||||
self.diamond_count = (self.diamond_count or 0) + 1
|
self.diamond_count = (self.diamond_count or 0) + 1
|
||||||
if not minetest.setting_getbool("creative_mode") then
|
if not minetest.setting_getbool("creative_mode") then
|
||||||
item:take_item()
|
item:take_item()
|
||||||
|
end
|
||||||
-- pick up npc
|
-- pick up npc
|
||||||
elseif item:get_name() == "mobs:magic_lasso"
|
elseif item:get_name() == "mobs:magic_lasso"
|
||||||
and clicker:is_player()
|
and clicker:is_player()
|
||||||
@ -120,7 +121,6 @@ mobs:register_mob("mobs:npc", {
|
|||||||
-- if owner switch between follow and stand
|
-- if owner switch between follow and stand
|
||||||
if self.owner and self.owner == clicker:get_player_name() then
|
if self.owner and self.owner == clicker:get_player_name() then
|
||||||
self.damages = 4
|
self.damages = 4
|
||||||
else
|
|
||||||
if self.order == "follow" then
|
if self.order == "follow" then
|
||||||
self.order = "stand"
|
self.order = "stand"
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user