items.lua 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. --[[
  2. traps
  3. cat food dish to keep cats near
  4. ]]
  5. minetest.register_craftitem("mobehavior:fur_small", {
  6. description = "Small Fur",
  7. inventory_image = "mobehavior_fur_small.png",
  8. groups = {fur = 1},
  9. })
  10. minetest.register_craftitem("mobehavior:fur_medium", {
  11. description = "Medium Fur",
  12. inventory_image = "mobehavior_fur_medium.png",
  13. groups = {fur = 2},
  14. })
  15. minetest.register_craftitem("mobehavior:fur_large", {
  16. description = "Large Fur",
  17. inventory_image = "mobehavior_fur_large.png",
  18. groups = {fur = 3},
  19. })
  20. minetest.register_craftitem("mobehavior:bone", {
  21. description = "Bone",
  22. inventory_image = "mobehavior_bone.png",
  23. groups = {bone = 1},
  24. })
  25. minetest.register_craftitem("mobehavior:horn", {
  26. description = "Horn",
  27. inventory_image = "mobehavior_horn",
  28. groups = {horn = 1},
  29. })
  30. minetest.register_craftitem("mobehavior:meat", {
  31. description = "Meat (Raw)",
  32. inventory_image = "mobehavior_meat.png",
  33. groups = {meat = 1, raw_meat = 1},
  34. })
  35. minetest.register_craftitem("mobehavior:meat_on_bone", {
  36. description = "Meat (Raw)",
  37. inventory_image = "mobehavior_meat_on_bone.png",
  38. groups = {meat = 1, raw_meat = 1},
  39. })
  40. minetest.register_craftitem("mobehavior:meat_cooked", {
  41. description = "Meat (Cooked)",
  42. inventory_image = "mobehavior_meat_cooked.png",
  43. groups = {meat = 1, cooked_meat = 1},
  44. on_use = minetest.item_eat(2),
  45. })
  46. minetest.register_craftitem("mobehavior:meat_cooked_on_bone", {
  47. description = "Meat (Cooked)",
  48. inventory_image = "mobehavior_meat_cooked_on_bone.png",
  49. groups = {meat = 1, cooked_meat = 1},
  50. on_use = minetest.item_eat(2),
  51. -- TODO: add a bone to inventory after eating
  52. -- TODO: craft to cut meat off bone
  53. })
  54. minetest.register_craftitem("mobehavior:meat_rotten", {
  55. description = "Meat (Rotten)",
  56. inventory_image = "mobehavior_meat_rotten.png",
  57. groups = {meat = 1, rotten_meat = 1},
  58. on_use = minetest.item_eat(-2),
  59. })
  60. minetest.register_craft({
  61. type = 'cooking',
  62. output = "mobehavior:meat_cooked",
  63. recipe = "mobehavior:meat",
  64. cooktime = 10,
  65. })