X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;ds=sidebyside;f=mods%2Fmob%2Fspawning.lua;h=94ffcbd104abdf69dc696c054e77849f96cbd512;hb=c4f54524aad2a2b6cedd1b046aa178664ff91c52;hp=c93b10e1639070b4080f341b68329eacb2bf4cb2;hpb=a2bd86376c27bd0a26efd5a4807a90479a96f67c;p=Crafter.git diff --git a/mods/mob/spawning.lua b/mods/mob/spawning.lua index c93b10e..94ffcbd 100644 --- a/mods/mob/spawning.lua +++ b/mods/mob/spawning.lua @@ -1,7 +1,9 @@ --this is where mob spawning is defined --spawn mob in a square doughnut shaped radius -local chance = 20 +local timer = 6 +--the amount of mobs that the game will try to spawn +local spawn_goal = 30 --inner and outer part of square donut radius local inner = 24 local outer = 80 @@ -11,7 +13,7 @@ local find_node_height = 32 --for debug testing to isolate mobs local spawn = true -local spawn_table = {"pig","chicken"} +local spawn_table = {"pig","chicken","sheep"} local snow_spawn_table = {"snowman","creeper","spider",} local dark_spawn_table = {"creeper","spider","big_slime","medium_slime","small_slime"} local nether_spawn_table = {"nitro_creeper"} @@ -80,7 +82,7 @@ local function spawn_mobs() end end end - minetest.after(6, function() + minetest.after(global_mob_amount/spawn_goal, function() spawn_mobs() end) end