12345678910111213141516171819202122232425262728293031 |
- defense_mob_api = {}
- local modpath = minetest.get_modpath("defense_mob_api")
- local function dofile2(file)
- return dofile(modpath .. "/" .. file)
- end
- local time_speed = minetest.setting_get("time_speed")
- function defense_mob_api:get_day_count()
- return math.floor(minetest.get_gametime() * time_speed / 86400)
- end
- function defense_mob_api:is_dark()
- local tod = minetest.get_timeofday()
- return tod < 0.2 or tod > 0.8 --or defense.debug
- end
- function defense_mob_api:log(message)
- if self.debug then
- minetest.chat_send_all("[debug] " .. message)
- end
- minetest.debug(message)
- end
- dofile2("pathfinder.lua")
- defense_mob_api.Swarm = dofile2("swarm.lua")
- dofile2("mob.lua")
- dofile2("debug.lua")
|