mirror of
				https://github.com/FaceDeer/dfcaverns.git
				synced 2025-10-31 00:05:34 +01:00 
			
		
		
		
	get rid of meselamp dependency, bring in ancient lanterns from deep roads
This commit is contained in:
		| @@ -38,7 +38,7 @@ df_dependencies.texture_stone = select_required({default="default_stone.png", mc | ||||
| df_dependencies.texture_wood = select_required({default="default_wood.png", mcl_core="default_wood.png"}) | ||||
| df_dependencies.texture_mineral_coal = select_required({default="default_mineral_coal.png",	mcl_core="mcl_core_coal_ore.png"}) -- MCL's coal texture isn't transparent, but is only used with gas seeps and should work fine that way | ||||
| df_dependencies.texture_glass_bottle = select_required({vessels="vessels_glass_bottle.png",	mcl_potions="mcl_potions_potion_bottle.png"}) | ||||
|  | ||||
| df_dependencies.texture_meselamp = "dfcaverns_glow_mese.png" | ||||
|  | ||||
| local prefix = "dfcaverns_" | ||||
| -- NOTE: These defaults are from df_caverns' config. Update them if those change. | ||||
| @@ -58,13 +58,15 @@ if minetest.settings:get_bool(prefix.."enable_primordial", true) then | ||||
| end | ||||
| lowest_elevation = lowest_elevation - 193 -- add a little buffer space | ||||
|  | ||||
| minetest.debug("lowest elevation: " .. tostring(lowest_elevation)) | ||||
|  | ||||
| df_dependencies.mods_required.mcl_init = true | ||||
| df_dependencies.mods_required.mcl_worlds = true | ||||
| df_dependencies.mods_required.mcl_strongholds = true | ||||
| df_dependencies.mods_required.mcl_compatibility = true | ||||
| df_dependencies.mods_required.mcl_mapgen = true | ||||
| if minetest.get_modpath("mcl_init") then -- Mineclone 2 | ||||
| 	local old_overworld_min = mcl_vars.mg_overworld_min -- rememeber this for weather control | ||||
| 	local old_overworld_min = mcl_vars.mg_overworld_min -- remember this for weather control | ||||
| 	 | ||||
| 	mcl_vars.mg_overworld_min = lowest_elevation | ||||
| 	mcl_vars.mg_bedrock_overworld_min = mcl_vars.mg_overworld_min | ||||
| @@ -105,8 +107,18 @@ end | ||||
| if minetest.get_modpath("mcl_mapgen") then -- Mineclone 5 | ||||
| 	mcl_mapgen.overworld.min = lowest_elevation | ||||
| 	mcl_mapgen.overworld.bedrock_min = mcl_mapgen.overworld.min | ||||
| 	mcl_mapgen.overworld.bedrock_max = mcl_mapgen.overworld.min+4 | ||||
| 	mcl_mapgen.overworld.bedrock_max = mcl_mapgen.overworld.bedrock_min + (mcl_mapgen.bedrock_is_rough and 4 or 0) | ||||
| 	mcl_mapgen.overworld.lava_max = mcl_mapgen.overworld.min+6 | ||||
| 	 | ||||
| 	mcl_mapgen.end_.max = mcl_mapgen.overworld.min - 2000 | ||||
| 	mcl_mapgen.realm_barrier_overworld_end_max = mcl_mapgen.end_.max | ||||
| 	mcl_mapgen.realm_barrier_overworld_end_min = mcl_mapgen.end_.max - 11 | ||||
| 		 | ||||
| 	if mcl_mapgen.on_settings_changed then | ||||
| 		mcl_mapgen.on_settings_changed() | ||||
| 	end | ||||
| end | ||||
| --minetest.after(1, function() | ||||
| --minetest.debug("mcl_vars="..dump(mcl_vars)) | ||||
| --minetest.debug("mcl_mapgen="..dump(mcl_mapgen)) | ||||
| --end) | ||||
| @@ -39,7 +39,6 @@ df_dependencies.node_name_ice = select_required("default:ice", "mcl_core:ice") | ||||
| df_dependencies.node_name_junglewood = select_required("default:junglewood", "mcl_core:junglewood") | ||||
| df_dependencies.node_name_lava_source = select_required("default:lava_source", "mcl_core:lava_source") | ||||
| df_dependencies.node_name_mese_crystal = select_required("default:mese_crystal", "mesecons:redstone") -- TODO make sure this is properly balanced. Also, mesecons mod conflict with non-mcl mesecons? | ||||
| df_dependencies.node_name_meselamp = select_required("default:meselamp", "mcl_lanterns:lantern_floor") | ||||
| df_dependencies.node_name_mossycobble = select_required("default:mossycobble", "mcl_core:mossycobble") | ||||
| df_dependencies.node_name_obsidian = select_required("default:obsidian", "mcl_core:obsidian") | ||||
| df_dependencies.node_name_paper = select_required("default:paper", "mcl_core:paper") | ||||
|   | ||||
		Reference in New Issue
	
	Block a user