init.lua 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. -- TODO: ADD GLOBAL VARIABLES FOR CONTROLLING HEIGHT SPAWNS VIA MINETEST SETTING OR MINETEST.CONF
  2. local path = minetest.get_modpath("mobs_creatures")
  3. --staging area for new mobs that are incomplete
  4. dofile(path .. "/mobs/mimic.lua")
  5. dofile(path .. "/mobs/facehugger.lua")
  6. --Simplified Monsters
  7. dofile(path .. "/mobs/bogeyman.lua")
  8. dofile(path .. "/mobs/boomer.lua")
  9. dofile(path .. "/mobs/demon_eye.lua")
  10. dofile(path .. "/mobs/dirt_man.lua")
  11. dofile(path .. "/mobs/ghost.lua")
  12. dofile(path .. "/mobs/ghost_restless.lua")
  13. dofile(path .. "/mobs/sand_man.lua")
  14. dofile(path .. "/mobs/snowman.lua")
  15. dofile(path .. "/mobs/stone_man.lua")
  16. dofile(path .. "/mobs/skeleton_archer.lua")
  17. dofile(path .. "/mobs/skeleton_fighter.lua")
  18. dofile(path .. "/mobs/tree_monster.lua")
  19. dofile(path .. "/mobs/zombie.lua")
  20. -- Animals (surface and subterrane)
  21. dofile(path .. "/mobs/bat.lua")
  22. dofile(path .. "/mobs/cow.lua")
  23. dofile(path .. "/mobs/deer.lua") -- Needs SFX.
  24. dofile(path .. "/mobs/kangaroo.lua")
  25. dofile(path .. "/mobs/mooshroom.lua")
  26. dofile(path .. "/mobs/panda.lua") -- Needs spawn.
  27. dofile(path .. "/mobs/parrot.lua")
  28. dofile(path .. "/mobs/penguin.lua") -- Needs SFX, and Follow items.
  29. dofile(path .. "/mobs/polar_bear.lua")
  30. dofile(path .. "/mobs/rabbit.lua")
  31. dofile(path .. "/mobs/rat.lua")
  32. dofile(path .. "/mobs/sheep.lua") -- Needs SFX.
  33. dofile(path .. "/mobs/spider.lua")
  34. dofile(path .. "/mobs/wolf.lua")
  35. -- Farm Animals
  36. dofile(path .. "/mobs/pig.lua")
  37. dofile(path .. "/mobs/chicken.lua")
  38. -- Sea Animals (aquatic)
  39. dofile(path .. "/mobs/clownfish.lua")
  40. dofile(path .. "/mobs/cod.lua")
  41. dofile(path .. "/mobs/crocodile.lua")
  42. dofile(path .. "/mobs/dolphin.lua")
  43. dofile(path .. "/mobs/salmon.lua")
  44. dofile(path .. "/mobs/shark.lua")
  45. dofile(path .. "/mobs/snapper.lua")
  46. dofile(path .. "/mobs/turtle.lua")
  47. -- Cave Creatures (anywhere)
  48. dofile(path .. "/mobs/fire_imp.lua")
  49. dofile(path .. "/mobs/ghost_murderous.lua") -- (-500)
  50. dofile(path .. "/mobs/water_man.lua")
  51. -- Cave Creatures (df_caverns, layer 1+2)
  52. dofile(path .. "/mobs/cave_crocodile.lua")
  53. dofile(path .. "/mobs/giant_bat.lua")
  54. dofile(path .. "/mobs/giant_cave_spider.lua")
  55. -- Cave Creatures (df_caverns, layers 2+3)
  56. dofile(path .. "/mobs/cave_floater.lua")
  57. dofile(path .. "/mobs/jabberer.lua")
  58. -- Cave Creatures (df_caverns, layer 3)
  59. dofile(path .. "/mobs/blood_man.lua")
  60. dofile(path .. "/mobs/diamond_man.lua")
  61. dofile(path .. "/mobs/gold_man.lua")
  62. dofile(path .. "/mobs/iron_man.lua")
  63. dofile(path .. "/mobs/magma_man.lua")
  64. -- Cave Creatures (df_caverns, layer 3+4)
  65. dofile(path .. "/mobs/fire_man.lua")
  66. -- Moon Creatures (planet_moon)
  67. dofile(path .. "/mobs/astronaut.lua") -- trader npc
  68. dofile(path .. "/mobs/flying_saucer.lua")
  69. dofile(path .. "/mobs/grey_enlisted.lua")
  70. dofile(path .. "/mobs/grey_civilian.lua")
  71. dofile(path .. "/mobs/reptilian_elite.lua")
  72. dofile(path .. "/mobs/zombie_space.lua")
  73. -- Items (usually these are mob drops)
  74. dofile(path .. "/items/blood.lua")
  75. dofile(path .. "/items/bone.lua")
  76. dofile(path .. "/items/butter.lua")
  77. dofile(path .. "/items/cheese.lua")
  78. dofile(path .. "/items/chicken_items.lua")
  79. dofile(path .. "/items/clownfish_items.lua")
  80. dofile(path .. "/items/cod_items.lua")
  81. dofile(path .. "/items/death_items.lua")
  82. dofile(path .. "/items/halloween_candy.lua")
  83. dofile(path .. "/items/milk.lua")
  84. dofile(path .. "/items/mutton.lua")
  85. dofile(path .. "/items/poop.lua")
  86. dofile(path .. "/items/pork.lua")
  87. dofile(path .. "/items/rabbit_items.lua")
  88. dofile(path .. "/items/rotten_flesh.lua")
  89. dofile(path .. "/items/salmon_items.lua")
  90. dofile(path .. "/items/spider_items.lua")
  91. dofile(path .. "/items/snapper_items.lua")
  92. -- Halloween Creatures
  93. dofile(path .. "/mobs/frankenstein.lua")
  94. dofile(path .. "/mobs/ghost_halloween.lua")
  95. dofile(path .. "/mobs/grim_reaper.lua")
  96. dofile(path .. "/mobs/pumpboom.lua")
  97. dofile(path .. "/mobs/scarecrow.lua")
  98. dofile(path .. "/mobs/werewolf.lua")
  99. dofile(path .. "/mobs/witch.lua")
  100. dofile(path .. "/mobs/vampire.lua") --(dies into mobs_creatures:bat)
  101. dofile(path .. "/mobs/zombie_halloween.lua")
  102. -- DOOMed Creatures
  103. dofile(path .. "/mobs/cacodemon.lua")
  104. dofile(path .. "/mobs/cyberdemon.lua")
  105. dofile(path .. "/mobs/hellbaron.lua")
  106. dofile(path .. "/mobs/imp.lua")
  107. dofile(path .. "/mobs/mancubus.lua")
  108. dofile(path .. "/mobs/pinky.lua")
  109. dofile(path .. "/mobs/skull.lua")