mirror of
https://github.com/FaceDeer/dfcaverns.git
synced 2025-07-16 23:40:25 +02:00
get rid of meselamp dependency, bring in ancient lanterns from deep roads
This commit is contained in:
@ -19,7 +19,6 @@ df_caverns.node_id.stone_with_coal = minetest.get_content_id(df_dependencies.nod
|
||||
df_caverns.node_id.water = minetest.get_content_id(df_dependencies.node_name_water_source)
|
||||
|
||||
df_caverns.node_name = {}
|
||||
df_caverns.node_name.meselamp = df_dependencies.node_name_meselamp
|
||||
df_caverns.node_name.stone = df_dependencies.node_name_stone
|
||||
|
||||
minetest.after(0, function()
|
||||
|
@ -8,7 +8,7 @@ local n7 = { name = "stairs:stair_slade_brick", param2 = 1, force_place=true }
|
||||
local n8 = { name = "df_underworld_items:slade_brick", force_place=true }
|
||||
local n9 = { name = "stairs:stair_slade_brick", param2 = 3, force_place=true }
|
||||
local n10 = { name = "df_underworld_items:slade_wall", force_place=true }
|
||||
local n11 = { name = df_caverns.node_name.meselamp, force_place=true }
|
||||
local n11 = { name = "df_underworld_items:stonebrick_light_worn", prob=192 } -- 50% chance of being force-placed
|
||||
local n12 = { name = "stairs:stair_outer_slade_brick", param2 = 2, force_place=true }
|
||||
local n13 = { name = "stairs:stair_slade_brick", param2 = 2, force_place=true }
|
||||
local n14 = { name = "stairs:stair_outer_slade_brick", param2 = 3, force_place=true }
|
||||
@ -18,13 +18,32 @@ return {
|
||||
size = {x = 3, y = 15, z = 3},
|
||||
center_pos = {x = 1, y = 7, z = 1},
|
||||
data = {
|
||||
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
|
||||
n1, n1, n1, n1, n1, n1, n1, n2, n3, n4, n5, n5, n5, n5, n5, n5, n5,
|
||||
n5, n5, n5, n5, n5, n5, n5, n5, n5, n5, n5, n1, n1, n1, n1, n5, n1,
|
||||
n1, n5, n1, n1, n5, n1, n1, n5, n1, n1, n5, n1, n1, n5, n1, n1, n6,
|
||||
n1, n7, n8, n9, n5, n8, n5, n5, n8, n5, n5, n10, n5, n5, n10, n5, n5,
|
||||
n11, n5, n5, n5, n5, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1,
|
||||
n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n1, n12, n13, n14, n5,
|
||||
n5, n5, n5, n5, n5, n5, n5, n5, n5, n5, n5, n5, n5, n5, n5, n5, n5,
|
||||
n1, n1, n1, n1, n1, n1, n1, n1, n1,
|
||||
n1, n1, n1, n1, n1, n1, n1, n1, n1,
|
||||
n1, n1, n1, n1, n1, n1, n2, n3, n4,
|
||||
n5, n5, n5,
|
||||
n5, n5, n5,
|
||||
n5, n5, n5,
|
||||
n5, n5, n5,
|
||||
n5, n11, n5,
|
||||
n5, n5, n5,
|
||||
n1, n1, n1, n1, n5, n1, n1, n5, n1,
|
||||
n1, n5, n1, n1, n5, n1, n1, n5, n1,
|
||||
n1, n5, n1, n1, n6, n1, n7, n8, n9,
|
||||
n5, n8, n5,
|
||||
n5, n8, n5,
|
||||
n5, n10, n5,
|
||||
n5, n10, n5,
|
||||
n11, n10, n11,
|
||||
n5, n5, n5,
|
||||
n1, n1, n1, n1, n1, n1, n1, n1, n1,
|
||||
n1, n1, n1, n1, n1, n1, n1, n1, n1,
|
||||
n1, n1, n1, n1, n1, n1, n12, n13, n14,
|
||||
n5, n5, n5,
|
||||
n5, n5, n5,
|
||||
n5, n5, n5,
|
||||
n5, n5, n5,
|
||||
n5, n11, n5,
|
||||
n5, n5, n5,
|
||||
}
|
||||
}
|
||||
|
@ -469,6 +469,13 @@ minetest.register_on_generated(function(minp, maxp, seed)
|
||||
mapgen_helper.place_schematic_on_data(data, data_param2, area, building.pos, oubliette_schematic, 0, {["df_underworld_items:slade_seal"] = "air"})
|
||||
elseif building.building_type == "lamppost" then
|
||||
mapgen_helper.place_schematic_on_data(data, data_param2, area, building.pos, lamppost_schematic)
|
||||
local lamp_pos = vector.new(building.pos.x, building.pos.y+6, building.pos.z)
|
||||
minetest.after(math.random()*10, function()
|
||||
minetest.get_node_timer({x=lamp_pos.x+1, y=lamp_pos.y, z=lamp_pos.z}):start(math.random()*60)
|
||||
minetest.get_node_timer({x=lamp_pos.x-1, y=lamp_pos.y, z=lamp_pos.z}):start(math.random()*60)
|
||||
minetest.get_node_timer({x=lamp_pos.x, y=lamp_pos.y, z=lamp_pos.z+1}):start(math.random()*60)
|
||||
minetest.get_node_timer({x=lamp_pos.x, y=lamp_pos.y, z=lamp_pos.z-1}):start(math.random()*60)
|
||||
end)
|
||||
elseif building.building_type == "small building" then
|
||||
mapgen_helper.place_schematic_on_data(data, data_param2, area, building.pos, small_building_schematic, building.rotation)
|
||||
elseif building.building_type == "medium building" then
|
||||
|
Reference in New Issue
Block a user