mirror of
https://github.com/FaceDeer/dfcaverns.git
synced 2025-07-05 01:40:39 +02:00
added mineclone groups to all registered nodes. TODO: craftitems.
This was extremely tedious. Completely untested, aside from simply running the game.
This commit is contained in:
@ -16,7 +16,7 @@ minetest.register_node("df_mapitems:castle_coral", {
|
||||
mesh = "octagonal_coral.obj",
|
||||
drop = "df_mapitems:castle_coral_skeleton",
|
||||
paramtype = "light",
|
||||
groups = {cracky=2,},
|
||||
groups = {cracky=2, pickaxey = 1, building_block = 1, coral=1, coral_block=1},
|
||||
sounds = df_dependencies.sound_stone(),
|
||||
_mcl_hardness = 1.5,
|
||||
_mcl_blast_resistance = 6,
|
||||
@ -33,7 +33,7 @@ minetest.register_node("df_mapitems:castle_coral_skeleton", {
|
||||
mesh = "octagonal_coral.obj",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3},
|
||||
groups = {cracky = 3,pickaxey = 1, building_block = 1, coral=2, coral_block=1},
|
||||
sounds = df_dependencies.sound_stone(),
|
||||
_mcl_hardness = 1.5,
|
||||
_mcl_blast_resistance = 6,
|
||||
|
@ -12,7 +12,7 @@ minetest.register_node("df_mapitems:cave_coral_3", {
|
||||
light_source = 3,
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, dfcaverns_cave_coral = 1},
|
||||
groups = {cracky = 3, dfcaverns_cave_coral = 1, pickaxey = 1, building_block = 1, coral=1, coral_block=1},
|
||||
sounds = df_dependencies.sound_stone(),
|
||||
on_timer = function(pos)
|
||||
if minetest.find_node_near(pos, 1, {water_source}) == nil then
|
||||
@ -32,7 +32,7 @@ minetest.register_node("df_mapitems:cave_coral_2", {
|
||||
light_source = 2,
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, dfcaverns_cave_coral = 1},
|
||||
groups = {cracky = 3, dfcaverns_cave_coral = 1, pickaxey = 1, building_block = 1, coral=1, coral_block=1},
|
||||
sounds = df_dependencies.sound_stone(),
|
||||
on_timer = function(pos)
|
||||
if minetest.find_node_near(pos, 1, {water_source}) == nil then
|
||||
@ -52,7 +52,7 @@ minetest.register_node("df_mapitems:cave_coral_1", {
|
||||
light_source = 1,
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, dfcaverns_cave_coral = 1},
|
||||
groups = {cracky = 3, dfcaverns_cave_coral = 1, pickaxey = 1, building_block = 1, coral=1, coral_block=1},
|
||||
sounds = df_dependencies.sound_stone(),
|
||||
on_timer = function(pos)
|
||||
if minetest.find_node_near(pos, 1, {water_source}) == nil then
|
||||
|
@ -8,7 +8,7 @@ minetest.register_node("df_mapitems:cave_pearls", {
|
||||
drawtype = "nodebox",
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
groups = {cracky = 2},
|
||||
groups = {cracky = 2, pickaxey = 2,attached_node_facedir=1},
|
||||
walkable = false,
|
||||
is_ground_content = false,
|
||||
climbable = true,
|
||||
|
@ -6,7 +6,7 @@ minetest.register_node("df_mapitems:glow_mese", {
|
||||
_doc_items_longdesc = df_mapitems.doc.glow_mese_desc,
|
||||
_doc_items_usagehelp = df_mapitems.doc.glow_mese_usage,
|
||||
tiles = {"dfcaverns_glow_mese.png"},
|
||||
groups = {cracky=3},
|
||||
groups = {cracky=3, pickaxey=4, material_stone=1, enderman_takable=1},
|
||||
sounds = df_dependencies.sound_glass(),
|
||||
is_ground_content = false,
|
||||
light_source = 13,
|
||||
@ -30,7 +30,7 @@ minetest.register_node("df_mapitems:mese_crystal", {
|
||||
_doc_items_longdesc = df_mapitems.doc.glow_mese_desc,
|
||||
_doc_items_usagehelp = df_mapitems.doc.glow_mese_usage,
|
||||
tiles = {"dfcaverns_glow_mese.png"},
|
||||
groups = {cracky = 2},
|
||||
groups = {cracky = 2, pickaxey=4, material_stone=1, building_block=1, enderman_takable=1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
drawtype = "mesh",
|
||||
|
@ -6,7 +6,7 @@ minetest.register_node("df_mapitems:glow_ruby_ore", {
|
||||
_doc_items_usagehelp = df_mapitems.doc.glow_ruby_ore_usage,
|
||||
tiles = {"dfcaverns_glow_ruby_ore.png"},
|
||||
is_ground_content = false,
|
||||
groups = {cracky=2},
|
||||
groups = {cracky=2, pickaxey=3, material_stone=1},
|
||||
sounds = df_dependencies.sound_glass(),
|
||||
_mcl_blast_resistance = 1.5,
|
||||
_mcl_hardness = 1.5,
|
||||
@ -28,7 +28,7 @@ minetest.register_node("df_mapitems:big_crystal", {
|
||||
is_ground_content = false,
|
||||
sunlight_propagates = true,
|
||||
light_source = 12,
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1},
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1, pickaxey=5, material_stone=1, enderman_takable=1},
|
||||
sounds = df_dependencies.sound_glass(),
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
@ -58,7 +58,7 @@ minetest.register_node("df_mapitems:med_crystal", {
|
||||
is_ground_content = false,
|
||||
sunlight_propagates = true,
|
||||
light_source = 12,
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1},
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1, pickaxey=5, material_stone=1},
|
||||
sounds = df_dependencies.sound_glass(),
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
@ -90,7 +90,7 @@ minetest.register_node("df_mapitems:big_crystal_30", {
|
||||
is_ground_content = false,
|
||||
light_source = 12,
|
||||
drop = "df_mapitems:big_crystal",
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1},
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1, pickaxey=5, material_stone=1, enderman_takable=1},
|
||||
sounds = df_dependencies.sound_glass(),
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
@ -144,7 +144,7 @@ minetest.register_node("df_mapitems:med_crystal_30", {
|
||||
is_ground_content = false,
|
||||
light_source = 12,
|
||||
drop = "df_mapitems:med_crystal",
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1},
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1, pickaxey=5, material_stone=1},
|
||||
sounds = df_dependencies.sound_glass(),
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
@ -183,7 +183,7 @@ minetest.register_node("df_mapitems:big_crystal_30_45", {
|
||||
is_ground_content = false,
|
||||
light_source = 12,
|
||||
drop = "df_mapitems:big_crystal",
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1},
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1, pickaxey=5, material_stone=1, enderman_takable=1},
|
||||
sounds = df_dependencies.sound_glass(),
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
@ -223,7 +223,7 @@ minetest.register_node("df_mapitems:med_crystal_30_45", {
|
||||
is_ground_content = false,
|
||||
light_source = 12,
|
||||
drop = "df_mapitems:med_crystal",
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1},
|
||||
groups = {cracky=2, dfcaverns_big_crystal = 1, pickaxey=5, material_stone=1},
|
||||
sounds = df_dependencies.sound_glass(),
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
|
@ -5,7 +5,7 @@ minetest.register_node("df_mapitems:salt_crystal", {
|
||||
_doc_items_longdesc = df_mapitems.doc.salt_desc,
|
||||
_doc_items_usagehelp = df_mapitems.doc.salt_usage,
|
||||
tiles = {"dfcaverns_salt_crystal.png"},
|
||||
groups = {cracky = 2},
|
||||
groups = {cracky = 2, pickaxey = 1, shovely=1, material_stone=1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
drawtype = "mesh",
|
||||
@ -25,7 +25,7 @@ minetest.register_node("df_mapitems:salty_cobble", {
|
||||
_doc_items_longdesc = df_mapitems.doc.salty_cobble_desc,
|
||||
_doc_items_usagehelp = df_mapitems.doc.salty_cobble_desc,
|
||||
tiles = {df_dependencies.texture_cobble .. "^dfcaverns_salty.png"},
|
||||
groups = {cracky = 3, stone = 1, lava_heatable = 1},
|
||||
groups = {cracky = 3, stone = 1, lava_heatable = 1, pickaxey = 1, material_stone=1},
|
||||
_magma_conduits_heats_to = df_dependencies.node_name_cobble,
|
||||
is_ground_content = false,
|
||||
light_source = 2,
|
||||
|
@ -9,7 +9,7 @@ df_mapitems.dry_stalagmite_ids = subterrane.register_stalagmite_nodes("df_mapite
|
||||
tiles = {
|
||||
df_dependencies.texture_stone .. "^[brighten",
|
||||
},
|
||||
groups = {cracky = 3, stone = 2},
|
||||
groups = {cracky = 3, stone = 2, pickaxey=1, building_block=1, material_stone=1},
|
||||
sounds = df_dependencies.sound_stone(),
|
||||
is_ground_content = false,
|
||||
_mcl_blast_resistance = 6,
|
||||
@ -21,7 +21,7 @@ minetest.register_node("df_mapitems:dry_flowstone", {
|
||||
_doc_items_longdesc = df_mapitems.doc.flowstone_desc,
|
||||
_doc_items_usagehelp = df_mapitems.doc.flowstone_usage,
|
||||
tiles = {df_dependencies.texture_stone .. "^[brighten"},
|
||||
groups = {cracky = 3, stone = 1, lava_heatable = 1},
|
||||
groups = {cracky = 3, stone = 1, lava_heatable = 1, pickaxey=1, building_block=1, material_stone=1},
|
||||
_magma_conduits_heats_to = df_dependencies.node_name_cobble,
|
||||
is_ground_content = false,
|
||||
drop = df_dependencies.node_name_cobble,
|
||||
@ -39,7 +39,7 @@ df_mapitems.wet_stalagmite_ids = subterrane.register_stalagmite_nodes("df_mapite
|
||||
tiles = {
|
||||
df_dependencies.texture_stone .. "^[brighten^dfcaverns_dripstone_streaks.png",
|
||||
},
|
||||
groups = {cracky = 3, stone = 2, subterrane_wet_dripstone = 1},
|
||||
groups = {cracky = 3, stone = 2, subterrane_wet_dripstone = 1, pickaxey=1, building_block=1, material_stone=1},
|
||||
sounds = df_dependencies.sound_stone(),
|
||||
is_ground_content = false,
|
||||
_mcl_blast_resistance = 6,
|
||||
@ -52,7 +52,7 @@ minetest.register_node("df_mapitems:wet_flowstone", {
|
||||
_doc_items_longdesc = df_mapitems.doc.flowstone_desc,
|
||||
_doc_items_usagehelp = df_mapitems.doc.flowstone_usage,
|
||||
tiles = {df_dependencies.texture_stone .. "^[brighten^dfcaverns_dripstone_streaks.png"},
|
||||
groups = {cracky = 3, stone = 1, subterrane_wet_dripstone = 1, lava_heatable = 1},
|
||||
groups = {cracky = 3, stone = 1, subterrane_wet_dripstone = 1, lava_heatable = 1, pickaxey=1, building_block=1, material_stone=1},
|
||||
_magma_conduits_heats_to = "df_mapitems:dry_flowstone",
|
||||
is_ground_content = false,
|
||||
drop = df_dependencies.node_name_cobble,
|
||||
@ -70,7 +70,7 @@ df_mapitems.icicle_ids = subterrane.register_stalagmite_nodes("df_mapitems:icicl
|
||||
tiles = {
|
||||
df_dependencies.texture_ice,
|
||||
},
|
||||
groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1, slippery = 3},
|
||||
groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1, slippery = 3, pickaxey=1, building_block=1, handy=1, slippery=3, building_block=1, ice=1},
|
||||
sounds = df_dependencies.sound_glass(),
|
||||
_mcl_blast_resistance = 0.5,
|
||||
_mcl_hardness = 0.5,
|
||||
|
@ -23,7 +23,7 @@ minetest.register_node("df_mapitems:glow_worm", {
|
||||
inventory_image = "dfcaverns_glow_worm.png",
|
||||
wield_image = "dfcaverns_glow_worm.png",
|
||||
is_ground_content = false,
|
||||
groups = {oddly_breakable_by_hand=3, light_sensitive_fungus = 12},
|
||||
groups = {oddly_breakable_by_hand=3, light_sensitive_fungus = 12, shearsy=1, swordy=1, destroy_by_lava_flow=1},
|
||||
_dfcaverns_dead_node = "air",
|
||||
light_source = 9,
|
||||
paramtype = "light",
|
||||
|
@ -45,7 +45,7 @@ minetest.register_node("df_mapitems:dirt_with_cave_moss", {
|
||||
is_ground_content = false,
|
||||
light_source = 2,
|
||||
paramtype = "light",
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8},
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8, handy=1,shovely=1,dirt=2, soil_sapling=2, soil_sugarcane=1, cultivatable=1, enderman_takable=1, building_block=1, compostability=30},
|
||||
sounds = df_dependencies.sound_dirt({footstep = {name = df_dependencies.soundfile_grass_footstep, gain = 0.25},}),
|
||||
soil = {
|
||||
base = "df_mapitems:dirt_with_cave_moss",
|
||||
@ -73,7 +73,7 @@ minetest.register_node("df_mapitems:sand_scum", {
|
||||
is_ground_content = false,
|
||||
light_source = 2,
|
||||
paramtype = "light",
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8},
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8, handy=1,shovely=1, falling_node=1, sand=1, soil_sugarcane=1, enderman_takable=1, building_block=1, material_sand=1},
|
||||
sounds = df_dependencies.sound_sand({footstep = {name = "dfcaverns_squish", gain = 0.25},}),
|
||||
_dfcaverns_dead_node = sand_node,
|
||||
_mcl_blast_resistance = 0.5,
|
||||
@ -96,7 +96,7 @@ minetest.register_node("df_mapitems:dirt_with_pebble_fungus", {
|
||||
is_ground_content = false,
|
||||
light_source = 2,
|
||||
paramtype = "light",
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8},
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8, handy=1,shovely=1,dirt=2, soil_sapling=2, soil_sugarcane=1, cultivatable=1, enderman_takable=1, building_block=1, compostability=30},
|
||||
sounds = df_dependencies.sound_dirt(),
|
||||
soil = {
|
||||
base = "df_mapitems:dirt_with_pebble_fungus",
|
||||
@ -124,7 +124,7 @@ minetest.register_node("df_mapitems:dirt_with_stillworm", {
|
||||
is_ground_content = false,
|
||||
light_source = 2,
|
||||
paramtype = "light",
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8},
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8, handy=1,shovely=1,dirt=2, soil_sapling=2, soil_sugarcane=1, cultivatable=1, enderman_takable=1, building_block=1, compostability=30},
|
||||
sounds = df_dependencies.sound_dirt({footstep = {name = df_dependencies.soundfile_grass_footstep, gain = 0.25},}),
|
||||
soil = {
|
||||
base = "df_mapitems:dirt_with_stillworm",
|
||||
@ -149,7 +149,7 @@ minetest.register_node("df_mapitems:spongestone", {
|
||||
drop = dirt_node,
|
||||
is_ground_content = false,
|
||||
paramtype = "light",
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8},
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8, shovely=1,dirt=2, enderman_takable=1, building_block=1, compostability=10},
|
||||
sounds = df_dependencies.sound_dirt(),
|
||||
soil = {
|
||||
base = "df_mapitems:spongestone",
|
||||
@ -172,7 +172,7 @@ minetest.register_node("df_mapitems:rock_rot", {
|
||||
is_ground_content = false,
|
||||
light_source = 2,
|
||||
paramtype = "light",
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8},
|
||||
groups = {crumbly = 3, soil = 1, light_sensitive_fungus = 8, shovely=1,dirt=2, enderman_takable=1, building_block=1, compostability=5},
|
||||
sounds = df_dependencies.sound_dirt(),
|
||||
_dfcaverns_dead_node = stone_node,
|
||||
_mcl_blast_resistance = 3,
|
||||
@ -195,7 +195,7 @@ minetest.register_node("df_mapitems:cobble_with_floor_fungus", {
|
||||
drop = cobble_node,
|
||||
is_ground_content = false,
|
||||
paramtype = "light",
|
||||
groups = {cracky = 3, stone = 2, slippery = 1, light_sensitive_fungus = 8, df_caverns_floor_fungus = 1},
|
||||
groups = {cracky = 3, stone = 2, slippery = 1, light_sensitive_fungus = 8, df_caverns_floor_fungus = 1, pickaxey=1, building_block=1, material_stone=1},
|
||||
_dfcaverns_dead_node = df_dependencies.node_name_cobble,
|
||||
sounds = df_dependencies.sound_stone({footstep = {name = "dfcaverns_squish", gain = 0.25},}),
|
||||
_mcl_blast_resistance = 6,
|
||||
@ -210,7 +210,7 @@ minetest.register_node("df_mapitems:cobble_with_floor_fungus_fine", {
|
||||
drop = cobble_node,
|
||||
is_ground_content = false,
|
||||
paramtype = "light",
|
||||
groups = {cracky = 3, stone = 2, slippery = 1, light_sensitive_fungus = 8, df_caverns_floor_fungus = 1},
|
||||
groups = {cracky = 3, stone = 2, slippery = 1, light_sensitive_fungus = 8, df_caverns_floor_fungus = 1, pickaxey=1, building_block=1, material_stone=1},
|
||||
_dfcaverns_dead_node = df_dependencies.node_name_cobble,
|
||||
df_dependencies.sound_stone({footstep = {name = "dfcaverns_squish", gain = 0.25},}),
|
||||
_mcl_blast_resistance = 6,
|
||||
@ -253,7 +253,7 @@ minetest.register_node("df_mapitems:ice_with_hoar_moss", {
|
||||
paramtype = "light",
|
||||
light_source = 2,
|
||||
is_ground_content = false,
|
||||
groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1, slippery = 2, light_sensitive_fungus = 8},
|
||||
groups = {cracky = 3, puts_out_fire = 1, cools_lava = 1, slippery = 2, light_sensitive_fungus = 8, handy=1,pickaxey=1, building_block=1, ice=1},
|
||||
sounds = df_dependencies.sound_glass(),
|
||||
_dfcaverns_dead_node = df_dependencies.node_name_ice,
|
||||
_mcl_blast_resistance = 0.5,
|
||||
|
@ -11,7 +11,7 @@ minetest.register_node("df_mapitems:snareweed", {
|
||||
is_ground_content = false,
|
||||
drop = df_dependencies.node_name_dirt,
|
||||
light_source = 6,
|
||||
groups = {crumbly = 3, soil = 1},
|
||||
groups = {crumbly = 3, soil = 1, handy=1,shovely=1, dirt=1,},
|
||||
sounds = df_dependencies.sound_dirt(),
|
||||
_mcl_blast_resistance = 0.5,
|
||||
_mcl_hardness = 0.6,
|
||||
|
@ -5,7 +5,7 @@ minetest.register_node("df_mapitems:veinstone", {
|
||||
_doc_items_longdesc = df_mapitems.doc.veinstone_desc,
|
||||
_doc_items_usagehelp = df_mapitems.doc.veinstone_usage,
|
||||
tiles = {df_dependencies.texture_stone .. "^dfcaverns_veins.png"},
|
||||
groups = {cracky = 3, stone = 1, lava_heatable = 1},
|
||||
groups = {cracky = 3, stone = 1, lava_heatable = 1, pickaxey=1, building_block=1, material_stone=1},
|
||||
_magma_conduits_heats_to = df_dependencies.node_name_cobble,
|
||||
is_ground_content = false,
|
||||
light_source = 2,
|
||||
@ -25,7 +25,7 @@ minetest.register_node("df_mapitems:veinstone_pulse", {
|
||||
_doc_items_longdesc = df_mapitems.doc.veinstone_desc,
|
||||
_doc_items_usagehelp = df_mapitems.doc.veinstone_usage,
|
||||
tiles = {df_dependencies.texture_stone .. "^dfcaverns_veins.png"},
|
||||
groups = {cracky = 3, stone = 1, lava_heatable = 1, not_in_creative_inventory = 1},
|
||||
groups = {cracky = 3, stone = 1, lava_heatable = 1, not_in_creative_inventory = 1, pickaxey=1, building_block=1, material_stone=1},
|
||||
_magma_conduits_heats_to = df_dependencies.node_name_cobble,
|
||||
is_ground_content = false,
|
||||
light_source = 8,
|
||||
@ -58,7 +58,7 @@ minetest.register_node("df_mapitems:veinstone_refractory", {
|
||||
_doc_items_longdesc = df_mapitems.doc.veinstone_desc,
|
||||
_doc_items_usagehelp = df_mapitems.doc.veinstone_usage,
|
||||
tiles = {df_dependencies.texture_stone .. "^dfcaverns_veins.png"},
|
||||
groups = {cracky = 3, stone = 1, lava_heatable = 1, not_in_creative_inventory = 1},
|
||||
groups = {cracky = 3, stone = 1, lava_heatable = 1, not_in_creative_inventory = 1, pickaxey=1, building_block=1, material_stone=1},
|
||||
_magma_conduits_heats_to = df_dependencies.node_name_cobble,
|
||||
is_ground_content = false,
|
||||
light_source = 1,
|
||||
|
Reference in New Issue
Block a user