make some depends optional

This commit is contained in:
HybridDog 2014-09-13 12:18:14 +02:00
parent ff27fede90
commit 416400cd5f
4 changed files with 36 additions and 33 deletions

View File

@ -1,2 +1 @@
default
habitat

View File

@ -207,7 +207,7 @@ minetest.register_abm({
})
if sumpf.spawn_plants
and minetest.get_modpath("habitat") then
and habitat then
habitat:generate("sumpf:sapling", {"default:dirt_with_grass"},
minp, maxp, 20, 25, 100, 500, {"default:water_source"},30,{"default:desert_sand"})
habitat:generate("sumpf:gras", {"default:dirt_with_grass"},

View File

@ -1,6 +1,6 @@
default
riesenpilz
jungletree
habitat
bucket
stairs
bucket?
habitat?
stairs?

View File

@ -93,29 +93,31 @@ minetest.register_node("sumpf:sumpf2", {
----------------------stairs and slabs------------------
stairs.register_stair_and_slab("swampstone", "sumpf:junglestone",
{cracky=3},
{"sumpf_swampstone.png"},
"Swamp Stone Stair",
"Swamp Stone Slab",
default.node_sound_stone_defaults()
)
if stairs then
stairs.register_stair_and_slab("swampstone", "sumpf:junglestone",
{cracky=3},
{"sumpf_swampstone.png"},
"Swamp Stone Stair",
"Swamp Stone Slab",
default.node_sound_stone_defaults()
)
stairs.register_stair_and_slab("swampcobble", "sumpf:cobble",
{cracky=3},
{"sumpf_cobble.png"},
"Swamp Cobble Stone Stair",
"Swamp Cobble Stone Slab",
default.node_sound_stone_defaults()
)
stairs.register_stair_and_slab("swampcobble", "sumpf:cobble",
{cracky=3},
{"sumpf_cobble.png"},
"Swamp Cobble Stone Stair",
"Swamp Cobble Stone Slab",
default.node_sound_stone_defaults()
)
stairs.register_stair_and_slab("swampstonebrick", "sumpf:junglestonebrick",
{cracky=2, stone=1},
{"sumpf_swampstone_brick.png"},
"Swamp Stone Brick Stair",
"Swamp Stone Brick Slab",
default.node_sound_stone_defaults()
)
stairs.register_stair_and_slab("swampstonebrick", "sumpf:junglestonebrick",
{cracky=2, stone=1},
{"sumpf_swampstone_brick.png"},
"Swamp Stone Brick Stair",
"Swamp Stone Brick Slab",
default.node_sound_stone_defaults()
)
end
---------------------------------------------------------
@ -180,13 +182,15 @@ minetest.register_node("sumpf:dirtywater_source", {
groups = {water=3, liquid=3, puts_out_fire=1},
})
bucket.register_liquid(
"sumpf:dirtywater_source",
"sumpf:dirtywater_flowing",
"sumpf:bucket_dirtywater",
"bucket.png^sumpf_bucket_dirtywater.png",
"Swampwater Bucket"
)
if bucket then
bucket.register_liquid(
"sumpf:dirtywater_source",
"sumpf:dirtywater_flowing",
"sumpf:bucket_dirtywater",
"bucket.png^sumpf_bucket_dirtywater.png",
"Swampwater Bucket"
)
end
sumpf = {}