Compare commits
5 Commits
7dbe887fed
...
239c8b62b3
Author | SHA1 | Date |
---|---|---|
DonBatman | 239c8b62b3 | |
DonBatman | 9aee510ebb | |
TenPlus1 | d455ff757a | |
TenPlus1 | 449f07e601 | |
TenPlus1 | ed57ce7c32 |
|
@ -41,7 +41,7 @@ mobs:register_mob("nssm:black_widow", {
|
|||
},
|
||||
do_custom = function(self)
|
||||
|
||||
if math.random(1, 25) > 1 then
|
||||
if math.random(1, 50) > 1 then
|
||||
return
|
||||
end
|
||||
|
||||
|
|
|
@ -78,6 +78,16 @@ minetest.register_ore({
|
|||
y_max = 200,
|
||||
}
|
||||
)
|
||||
--abm to remove spider webs so they do not greif the world
|
||||
|
||||
minetest.register_abm({
|
||||
nodenames = {"nssm:web"},
|
||||
interval = 20,
|
||||
chance = 25,
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
minetest.set_node(pos, {name = "air"})
|
||||
end,
|
||||
})
|
||||
|
||||
--nodes
|
||||
|
||||
|
@ -97,7 +107,7 @@ minetest.register_node("nssm:web", {
|
|||
pointable = true,
|
||||
diggable = true,
|
||||
buildable_to = false,
|
||||
drop = "",
|
||||
drop = "farming:cotton",
|
||||
drowning = 0,
|
||||
liquid_renewable = false,
|
||||
liquidtype = "source",
|
||||
|
|
33
spawn.lua
33
spawn.lua
|
@ -2,25 +2,38 @@
|
|||
-- Spawning parameters
|
||||
|
||||
-- ANTS
|
||||
mobs:spawn_specific("nssm:ant_soldier", {"nssm:ant_dirt"}, {"air"}, 0, 20, 7, 30, 4, -31000, 31000)
|
||||
mobs:spawn_specific("nssm:ant_worker", {"nssm:ant_dirt"}, {"air"}, 0, 20, 5, 10, 5, -31000, 31000)
|
||||
mobs:spawn_specific("nssm:ant_soldier", {"nssm:ant_dirt"}, {"air"},
|
||||
0, 20, 7, 30, 4, -31000, 31000)
|
||||
mobs:spawn_specific("nssm:ant_worker", {"nssm:ant_dirt"}, {"air"},
|
||||
0, 20, 5, 10, 5, -31000, 31000)
|
||||
|
||||
-- SPIDERS
|
||||
mobs:spawn_specific("nssm:tarantula", {"default:jungle_grass", "default:jungletree", "nssm:web" }, {"air"}, 0, 14, 120, 5000, 1, -31000, 31000)
|
||||
mobs:spawn_specific("nssm:uloboros", {"default:jungle_grass", "default:jungletree", "nssm:web" }, {"air"}, 0, 20, 20, 1000, 1, -31000, 31000)
|
||||
mobs:spawn_specific("nssm:tarantula", {"default:jungle_grass", "default:jungletree", "nssm:web" }, {"air"},
|
||||
0, 14, 120, 1000, 3, -31000, 31000)
|
||||
mobs:spawn_specific("nssm:uloboros", {"default:jungle_grass", "default:jungletree", "nssm:web" }, {"air"},
|
||||
0, 20, 20, 1000, 3, -31000, 31000)
|
||||
|
||||
-- SEA
|
||||
mobs:spawn_specific("nssm:crocodile", {"default:sand","default:water_source"}, {"default:water_source"}, 0, 20, 60, 35000, 1, -31000, 31000)
|
||||
mobs:spawn_specific("nssm:octopus", {"default:water_source"}, {"default:water_source"}, 0, 20, 60, 40000, 1, -31000, 0)
|
||||
mobs:spawn_specific("nssm:crocodile", {"default:sand","default:water_source"}, {"air"},
|
||||
0, 20, 60, 7000, 2, -31000, 31000)
|
||||
mobs:spawn_specific("nssm:octopus", {"default:water_source"}, {"default:water_source"},
|
||||
0, 20, 60, 40000, 2, -31000, 0)
|
||||
|
||||
-- DESERT
|
||||
mobs:spawn_specific("nssm:sandworm", {"default:desert_sand", "default:desert_stone"}, {"air"}, 0, 20, 20, 30000, 1, -31000, 31000)
|
||||
mobs:spawn_specific("nssm:sandworm", {"default:desert_sand", "default:desert_stone"}, {"air"},
|
||||
0, 20, 20, 9000, 2, -31000, 31000)
|
||||
|
||||
-- MOUNTAINS
|
||||
mobs:spawn_specific("nssm:werewolf", {"default:dirt_with_grass"}, {"default:dirt_with_grass"}, 0, 10, 30, 20000, 1, 20, 31000)
|
||||
mobs:spawn_specific("nssm:werewolf", {"default:dirt_with_grass"}, {"default:dirt_with_grass"},
|
||||
0, 10, 30, 9000, 2, 20, 31000)
|
||||
|
||||
-- ICE
|
||||
mobs:spawn_specific("nssm:white_werewolf", {"default:dirt_with_snow","default:snowblock"}, {"air"}, 0, 20, 60, 20000, 1, -31000, 31000)
|
||||
mobs:spawn_specific("nssm:white_werewolf", {"default:dirt_with_snow","default:snow"}, {"air"},
|
||||
0, 20, 60, 9000, 2, -31000, 31000)
|
||||
|
||||
-- SKY
|
||||
mobs:spawn_specific("nssm:moonheron", {"air"}, {"air"}, 0, 10, 100, 750000, 1, 10, 40)
|
||||
mobs:spawn_specific("nssm:moonheron", {"air"}, {"air"},
|
||||
0, 10, 100, 160000, 2, 10, 40)
|
||||
|
||||
--mobs:spawn_specfic(name, nodes, neighbors, min_light, max_light, interval, chance,
|
||||
-- active_object_count, min_height, max_height, day_toggle)
|
||||
|
|
|
@ -41,7 +41,7 @@ mobs:register_mob("nssm:uloboros", {
|
|||
},
|
||||
do_custom = function(self)
|
||||
|
||||
if math.random(1, 25) > 1 then
|
||||
if math.random(1, 50) > 1 then
|
||||
return
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue