reduce spider place timer, add web dissolve timer

This commit is contained in:
tenplus1 2024-01-16 07:40:16 +00:00
parent aea4ed1fd8
commit e972e9bf2e
3 changed files with 20 additions and 4 deletions

View File

@ -53,7 +53,7 @@ mobs:register_mob("nssm:black_widow", {
do_custom = function(self, dtime)
self.web_timer = (self.web_timer or 0) + dtime
if self.web_timer < 10 then return end
if self.web_timer < 5 then return end
self.web_timer = 0
if nssm.spiders_litter_web then

View File

@ -55,7 +55,7 @@ mobs:register_mob("nssm:uloboros", {
do_custom = function(self, dtime)
self.web_timer = (self.web_timer or 0) + dtime
if self.web_timer < 10 then return end
if self.web_timer < 5 then return end
self.web_timer = 0
if nssm.spiders_litter_web then

View File

@ -315,7 +315,15 @@ minetest.register_node("nssm:web", {
liquid_alternative_flowing = "nssm:web",
liquid_alternative_source = "nssm:web",
liquid_viscosity = 20,
groups = {flammable = 2, snappy = 1, liquid = 1}
groups = {flammable = 2, snappy = 1, liquid = 1},
on_construct = function(pos)
if not nssm.spiders_litter_web then
minetest.get_node_timer(pos):start(15)
end
end,
on_timer = function(pos)
minetest.remove_node(pos)
end
})
minetest.register_node("nssm:thick_web", {
@ -336,7 +344,15 @@ minetest.register_node("nssm:thick_web", {
liquid_alternative_flowing = "nssm:thick_web",
liquid_alternative_source = "nssm:thick_web",
liquid_viscosity = 28,--30,
groups = {flammable = 2, snappy = 1, level = 2, liquid = 1}
groups = {flammable = 2, snappy = 1, level = 2, liquid = 1},
on_construct = function(pos)
if not nssm.spiders_litter_web then
minetest.get_node_timer(pos):start(15)
end
end,
on_timer = function(pos)
minetest.remove_node(pos)
end,
})
minetest.register_node("nssm:ink", {