Merge pull request #3 from Athemis/master
[MineClone.git] / mods / mobs / init.lua
blob33fd8ef758468458c06ead5d56cd2384c5201a91
1 local init = os.clock()
3 dofile(minetest.get_modpath("mobs").."/api.lua")
5 -- Items
6 dofile(minetest.get_modpath("mobs").."/item.lua")
8 -- Mouton
9 dofile(minetest.get_modpath("mobs").."/sheep.lua")
11 -- Zombie
12 dofile(minetest.get_modpath("mobs").."/zombie.lua")
14 -- Slime
15 dofile(minetest.get_modpath("mobs").."/slime.lua")
17 -- Creeper
18 dofile(minetest.get_modpath("mobs").."/creeper.lua")
20 -- Spider
21 dofile(minetest.get_modpath("mobs").."/spider.lua")
23 -- Herobrine
24 dofile(minetest.get_modpath("mobs").."/herobrine.lua")
27 ---mobs:register_spawn(name, description, nodes, max_light, min_light, chance, active_object_count, max_height, spawn_func)
28 if minetest.setting_getbool("spawn_friendly_mobs") ~= false then -- “If not defined or set to true then”
29 mobs:register_spawn("mobs:sheep", "Sheep", {"default:dirt_with_grass"},16, 8, 2, 250, 100)
30 end
31 if minetest.setting_getbool("spawn_hostile_mobs") ~= false then -- “If not defined or set to true then”
32 mobs:register_spawn("mobs:slime", "Slime", { "default:dirt_with_grass"}, 20, 1, 11, 80, 0)
33 mobs:register_spawn("mobs:herobrine", "Herobrine", {"head:herobine"}, 20, -1, 100, 1, 0)
34 mobs:register_spawn("mobs:zombie", "Zombie", {"default:stone", "default:dirt", "default:dirt_with_grass", "default:sand"}, 1, -1, 7, 80, 0)
35 mobs:register_spawn("mobs:spider", "Spider", {"default:stone", "default:dirt", "default:dirt_with_grass", "default:sand"}, 1, -1, 7, 40, 0)
36 -- mobs:register_spawn("mobs:stone_monster", "a stone monster", {"default:stone", "default:desert_stone"}, 1, -1, 15000, 4, 0)
37 -- mobs:register_spawn("mobs:sand_monster", "a sand monster", {"default:stone", "default:desert_stone"}, 1, -1, 15000, 4, 0)
38 -- mobs:register_spawn("mobs:oerkki", "an oerkki", {"default:stone", "default:desert_stone"}, 1, -1, 20000, 4, 0)
39 -- mobs:register_spawn("mobs:tree_monster", "a tree monster", {"default:stone", "default:desert_stone"}, 1, -1, 25000, 2, 0)
40 -- mobs:register_spawn("mobs:dungeon_master", "a dungeon master", {"default:stone", "default:desert_stone"}, 1, -1, 25000, 2, -50)
41 -- mobs:register_spawn("mobs:rhino", "a rhino", {"default:stone", "default:desert_stone"}, 1, -1, 25000, 2, 0)
42 end
45 local time_to_load= os.clock() - init
46 print(string.format("[MOD] "..minetest.get_current_modname().." loaded in %.4f s", time_to_load))