Spawning: break mob selection loop when out of bounds
parent
d151e79fb9
commit
b2b63266b7
|
@ -995,12 +995,9 @@ if mobs_spawn then
|
||||||
mob_chance = mob_library_worker_table[mob_index].chance
|
mob_chance = mob_library_worker_table[mob_index].chance
|
||||||
step_chance = step_chance + mob_chance
|
step_chance = step_chance + mob_chance
|
||||||
else
|
else
|
||||||
step_chance = 1000000
|
break
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if mob_index > #mob_library_worker_table then
|
|
||||||
mob_index = 1
|
|
||||||
end
|
|
||||||
--minetest.log(mob_def.name.." "..step_chance.. " "..mob_chance)
|
--minetest.log(mob_def.name.." "..step_chance.. " "..mob_chance)
|
||||||
|
|
||||||
local mob_def = mob_library_worker_table[mob_index]
|
local mob_def = mob_library_worker_table[mob_index]
|
||||||
|
|
Loading…
Reference in New Issue