mobs.lua 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. minetest.register_node('hall:scorpion', {
  2. description = 'Scorpion Sculpture',
  3. drawtype = 'mesh',
  4. mesh = 'hall_scorpion.obj',
  5. tiles = {'spawn_quartz1.png'},
  6. paramtype2 = 'facedir',
  7. paramtype = 'light',
  8. selection_box = {
  9. type = 'fixed',
  10. fixed = {
  11. {-.6, -.5, -.6, .6, .4, .6}
  12. }
  13. },
  14. collision_box = {
  15. type = 'fixed',
  16. fixed = {
  17. {-.6, -.5, -.6, .6, .4, .6}
  18. }
  19. },
  20. groups = {cracky=3},
  21. })
  22. minetest.register_node('hall:cave_freak', {
  23. description = 'Cave Freak Sculpture',
  24. drawtype = 'mesh',
  25. mesh = 'hall_monster.obj',
  26. tiles = {'spawn_quartz1.png'},
  27. paramtype2 = 'facedir',
  28. paramtype = 'light',
  29. selection_box = {
  30. type = 'fixed',
  31. fixed = {
  32. {-.6, -.5, -.6, .6, .4, .6}
  33. }
  34. },
  35. collision_box = {
  36. type = 'fixed',
  37. fixed = {
  38. {-.6, -.5, -.6, .6, .4, .6}
  39. }
  40. },
  41. groups = {cracky=3},
  42. })
  43. minetest.register_node('hall:fairy', {
  44. description = 'Fairy Sculpture',
  45. drawtype = 'mesh',
  46. mesh = 'hall_fairy.obj',
  47. tiles = {'spawn_quartz1.png'},
  48. paramtype2 = 'facedir',
  49. paramtype = 'light',
  50. selection_box = {
  51. type = 'fixed',
  52. fixed = {
  53. {-.2, -.5, -.2, .2, .2, .2}
  54. }
  55. },
  56. collision_box = {
  57. type = 'fixed',
  58. fixed = {
  59. {-.2, -.5, -.2, .2, .2, .2}
  60. }
  61. },
  62. groups = {cracky=3},
  63. })
  64. minetest.register_node('hall:goblin', {
  65. description = 'Goblin Sculpture',
  66. drawtype = 'mesh',
  67. mesh = 'hall_goblin.obj',
  68. tiles = {'spawn_quartz1.png'},
  69. paramtype2 = 'facedir',
  70. paramtype = 'light',
  71. selection_box = {
  72. type = 'fixed',
  73. fixed = {
  74. {-.3, -.5, -.3, .3, .4, .3}
  75. }
  76. },
  77. collision_box = {
  78. type = 'fixed',
  79. fixed = {
  80. {-.3, -.5, -.3, .3, .4, .3}
  81. }
  82. },
  83. groups = {cracky=3},
  84. })
  85. minetest.register_node('hall:larva', {
  86. description = 'Nether Lava Sculpture',
  87. drawtype = 'mesh',
  88. mesh = 'hall_larva.obj',
  89. tiles = {'spawn_quartz1.png'},
  90. paramtype2 = 'facedir',
  91. paramtype = 'light',
  92. selection_box = {
  93. type = 'fixed',
  94. fixed = {
  95. {-.3, 0, -.3, .3, .4, .3}
  96. }
  97. },
  98. collision_box = {
  99. type = 'fixed',
  100. fixed = {
  101. {-.3, 0, -.3, .3, .4, .3}
  102. }
  103. },
  104. groups = {cracky=3},
  105. })
  106. minetest.register_node('hall:gnome', {
  107. description = 'Gnome Sculpture',
  108. drawtype = 'mesh',
  109. mesh = 'hall_gnome.obj',
  110. tiles = {'spawn_quartz1.png'},
  111. paramtype2 = 'facedir',
  112. paramtype = 'light',
  113. selection_box = {
  114. type = 'fixed',
  115. fixed = {
  116. {-.3, 0, -.3, .3, .4, .3}
  117. }
  118. },
  119. collision_box = {
  120. type = 'fixed',
  121. fixed = {
  122. {-.3, 0, -.3, .3, .4, .3}
  123. }
  124. },
  125. groups = {cracky=3},
  126. })