init.lua 1021 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. defense = {}
  2. defense.regeneration_rate = 0.2
  3. defense.debug = false
  4. defense.storage = minetest.get_mod_storage()
  5. regeneration.rate = defense.regeneration_rate;
  6. local modpath = minetest.get_modpath("defense")
  7. local function dofile2(file)
  8. dofile(modpath .. "/" .. file)
  9. end
  10. local time_speed = minetest.setting_get("time_speed")
  11. function defense:get_day_count()
  12. return math.floor(minetest.get_gametime() * time_speed / 86400)
  13. end
  14. function defense:is_dark()
  15. local tod = minetest.get_timeofday()
  16. return tod < 0.2 or tod > 0.8 or defense.debug
  17. end
  18. function defense:log(message)
  19. if self.debug then
  20. minetest.chat_send_all("[debug] " .. message)
  21. end
  22. minetest.debug(message)
  23. end
  24. dofile2("util.lua")
  25. dofile2("Queue.lua")
  26. dofile2("initial_stuff.lua")
  27. dofile2("pathfinder.lua")
  28. dofile2("director.lua")
  29. dofile2("music.lua")
  30. dofile2("mob.lua")
  31. dofile2("mobs/unggoy.lua")
  32. dofile2("mobs/sarangay.lua")
  33. dofile2("mobs/paniki.lua")
  34. dofile2("mobs/botete.lua")
  35. dofile2("debug.lua")