mirror of
https://github.com/ElCeejo/creatura.git
synced 2025-04-30 13:51:41 -04:00
fallbacks for random() input
This commit is contained in:
parent
d193a4acbe
commit
90b6871cda
1 changed files with 2 additions and 2 deletions
|
@ -192,7 +192,7 @@ local function execute_spawns(player)
|
||||||
local mob = spawnable_mobs[random(#spawnable_mobs)]
|
local mob = spawnable_mobs[random(#spawnable_mobs)]
|
||||||
local spawn = creatura.registered_mob_spawns[mob]
|
local spawn = creatura.registered_mob_spawns[mob]
|
||||||
if not spawn
|
if not spawn
|
||||||
or random(spawn.chance) > 1 then return end
|
or random(spawn.chance or 2) > 1 then return end
|
||||||
|
|
||||||
-- Spawn cap check
|
-- Spawn cap check
|
||||||
local objects = minetest.get_objects_inside_radius(pos, max_spawn_radius)
|
local objects = minetest.get_objects_inside_radius(pos, max_spawn_radius)
|
||||||
|
@ -245,7 +245,7 @@ local function execute_spawns(player)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local group_size = random(spawn.min_group, spawn.max_group)
|
local group_size = random(spawn.min_group or 1, spawn.max_group or 1)
|
||||||
|
|
||||||
if spawn.spawn_cluster then
|
if spawn.spawn_cluster then
|
||||||
minetest.add_node(spawn_pos, {name = "creatura:spawn_node"})
|
minetest.add_node(spawn_pos, {name = "creatura:spawn_node"})
|
||||||
|
|
Loading…
Add table
Reference in a new issue