mirror of
https://github.com/FaceDeer/dfcaverns.git
synced 2025-03-20 11:40:25 +01:00
make the farming mod optional
This commit is contained in:
parent
33d88fe713
commit
e2183ed03d
@ -1,7 +1,6 @@
|
|||||||
default
|
default
|
||||||
subterrane
|
subterrane
|
||||||
farming
|
farming?
|
||||||
harderstone?
|
|
||||||
cottages?
|
cottages?
|
||||||
bucket?
|
bucket?
|
||||||
dynamic_liquid?
|
dynamic_liquid?
|
31
plants.lua
31
plants.lua
@ -142,21 +142,24 @@ local grow_underground_plant = function(pos, node)
|
|||||||
end
|
end
|
||||||
|
|
||||||
dfcaverns.register_grow_abm = function(names, interval, chance)
|
dfcaverns.register_grow_abm = function(names, interval, chance)
|
||||||
minetest.register_abm({
|
|
||||||
nodenames = names,
|
if minetest.get_modpath("farming") then
|
||||||
interval = interval,
|
minetest.register_abm({
|
||||||
chance = chance,
|
nodenames = names,
|
||||||
catch_up = true,
|
interval = interval,
|
||||||
neighbors = {"farming:soil_wet"},
|
chance = chance,
|
||||||
action = function(pos, node)
|
catch_up = true,
|
||||||
pos.y = pos.y-1
|
neighbors = {"farming:soil_wet"},
|
||||||
if minetest.get_node(pos).name ~= "farming:soil_wet" then
|
action = function(pos, node)
|
||||||
return
|
pos.y = pos.y-1
|
||||||
|
if minetest.get_node(pos).name ~= "farming:soil_wet" then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
pos.y = pos.y+1
|
||||||
|
grow_underground_plant(pos, node)
|
||||||
end
|
end
|
||||||
pos.y = pos.y+1
|
})
|
||||||
grow_underground_plant(pos, node)
|
end
|
||||||
end
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_abm({
|
minetest.register_abm({
|
||||||
nodenames = names,
|
nodenames = names,
|
||||||
|
BIN
textures/dfcaverns_spore_tree_spores.png
Normal file
BIN
textures/dfcaverns_spore_tree_spores.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 141 B |
@ -20,4 +20,4 @@ dfcaverns_flour - derived from farming
|
|||||||
dfcaverns_bread - derived from farming
|
dfcaverns_bread - derived from farming
|
||||||
dfcaverns_pig_tail_thread - copied from farming
|
dfcaverns_pig_tail_thread - copied from farming
|
||||||
dfcaverns_sugar - derived from farming
|
dfcaverns_sugar - derived from farming
|
||||||
|
dfcaverns_spore_tree_spores, dfcaverns_cave_wheat_seed, dfcaverns_pig_tail_seed - all derived from farming wheat seed
|
||||||
|
@ -267,7 +267,7 @@ minetest.register_abm{
|
|||||||
size = 10,
|
size = 10,
|
||||||
collisiondetection = false,
|
collisiondetection = false,
|
||||||
vertical = false,
|
vertical = false,
|
||||||
texture = "farming_wheat_seed.png",
|
texture = "dfcaverns_spore_tree_spores.png",
|
||||||
})
|
})
|
||||||
|
|
||||||
end,
|
end,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user