flowstone.lua 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. local S = df_mapitems.S
  2. -----------------------------------------------
  3. df_mapitems.dry_stalagmite_ids = subterrane.register_stalagmite_nodes("df_mapitems:dry_stal", {
  4. description = S("Dry Dripstone"),
  5. _doc_items_longdesc = df_mapitems.doc.dripstone_desc,
  6. _doc_items_usagehelp = df_mapitems.doc.dripstone_usage,
  7. tiles = {
  8. df_mapitems.texture.stone .. "^[brighten",
  9. },
  10. groups = {cracky = 3, stone = 2},
  11. sounds = df_mapitems.sounds.stone,
  12. is_ground_content = false,
  13. })
  14. minetest.register_node("df_mapitems:dry_flowstone", {
  15. description = S("Dry Flowstone"),
  16. _doc_items_longdesc = df_mapitems.doc.flowstone_desc,
  17. _doc_items_usagehelp = df_mapitems.doc.flowstone_usage,
  18. tiles = {df_mapitems.texture.stone .. "^[brighten"},
  19. groups = {cracky = 3, stone = 1, lava_heatable = 1},
  20. _magma_conduits_heats_to = df_mapitems.node_name.cobble,
  21. is_ground_content = false,
  22. drop = df_mapitems.node_name.cobble,
  23. sounds = df_mapitems.sounds.stone,
  24. })
  25. -----------------------------------------------
  26. df_mapitems.wet_stalagmite_ids = subterrane.register_stalagmite_nodes("df_mapitems:wet_stal", {
  27. description = S("Wet Dripstone"),
  28. _doc_items_longdesc = df_mapitems.doc.dripstone_desc,
  29. _doc_items_usagehelp = df_mapitems.doc.dripstone_usage,
  30. tiles = {
  31. df_mapitems.texture.stone .. "^[brighten^dfcaverns_dripstone_streaks.png",
  32. },
  33. groups = {cracky = 3, stone = 2, subterrane_wet_dripstone = 1},
  34. sounds = df_mapitems.sounds.stone,
  35. is_ground_content = false,
  36. }, "df_mapitems:dry_stal")
  37. minetest.register_node("df_mapitems:wet_flowstone", {
  38. description = S("Wet Flowstone"),
  39. _doc_items_longdesc = df_mapitems.doc.flowstone_desc,
  40. _doc_items_usagehelp = df_mapitems.doc.flowstone_usage,
  41. tiles = {df_mapitems.texture.stone .. "^[brighten^dfcaverns_dripstone_streaks.png"},
  42. groups = {cracky = 3, stone = 1, subterrane_wet_dripstone = 1, lava_heatable = 1},
  43. _magma_conduits_heats_to = "df_mapitems:dry_flowstone",
  44. is_ground_content = false,
  45. drop = df_mapitems.node_name.cobble,
  46. sounds = df_mapitems.sounds.stone,
  47. })
  48. -----------------------------------------------
  49. df_mapitems.icicle_ids = subterrane.register_stalagmite_nodes("df_mapitems:icicle", {
  50. description = S("Icicle"),
  51. _doc_items_longdesc = df_mapitems.doc.icicle_desc,
  52. _doc_items_usagehelp = df_mapitems.doc.icicle_usage,
  53. tiles = {
  54. df_mapitems.texture.ice,
  55. },
  56. groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1, slippery = 3},
  57. sounds = df_mapitems.sounds.glass,
  58. })