forked from luanti-org/minetest_game
		
	Fix missing papyrus in savanna, add a dry dirt version
Papyrus was missing from the dry dirt 'savanna_shore' biome due to only being placed on dirt. A mistake made when changing savanna dirt to dry dirt. Rename existing papyrus schematic to 'papyrus_on_dirt' and only place in the 'rainforest_swamp' biome. Add a new papyrus schematic 'papyrus_on_dry_dirt', placed in the 'savanna' biome.
This commit is contained in:
		| @@ -2143,8 +2143,10 @@ function default.register_decorations() | |||||||
|  |  | ||||||
| 	-- Papyrus | 	-- Papyrus | ||||||
|  |  | ||||||
|  | 	-- Dirt version for rainforest swamp | ||||||
|  |  | ||||||
| 	minetest.register_decoration({ | 	minetest.register_decoration({ | ||||||
| 		name = "default:papyrus", | 		name = "default:papyrus_on_dirt", | ||||||
| 		deco_type = "schematic", | 		deco_type = "schematic", | ||||||
| 		place_on = {"default:dirt"}, | 		place_on = {"default:dirt"}, | ||||||
| 		sidelen = 16, | 		sidelen = 16, | ||||||
| @@ -2156,10 +2158,32 @@ function default.register_decorations() | |||||||
| 			octaves = 3, | 			octaves = 3, | ||||||
| 			persist = 0.7 | 			persist = 0.7 | ||||||
| 		}, | 		}, | ||||||
| 		biomes = {"savanna_shore", "rainforest_swamp"}, | 		biomes = {"rainforest_swamp"}, | ||||||
| 		y_max = 0, | 		y_max = 0, | ||||||
| 		y_min = 0, | 		y_min = 0, | ||||||
| 		schematic = minetest.get_modpath("default") .. "/schematics/papyrus.mts", | 		schematic = minetest.get_modpath("default") .. "/schematics/papyrus_on_dirt.mts", | ||||||
|  | 	}) | ||||||
|  |  | ||||||
|  | 	-- Dry dirt version for savanna shore | ||||||
|  |  | ||||||
|  | 	minetest.register_decoration({ | ||||||
|  | 		name = "default:papyrus_on_dry_dirt", | ||||||
|  | 		deco_type = "schematic", | ||||||
|  | 		place_on = {"default:dry_dirt"}, | ||||||
|  | 		sidelen = 16, | ||||||
|  | 		noise_params = { | ||||||
|  | 			offset = -0.3, | ||||||
|  | 			scale = 0.7, | ||||||
|  | 			spread = {x = 200, y = 200, z = 200}, | ||||||
|  | 			seed = 354, | ||||||
|  | 			octaves = 3, | ||||||
|  | 			persist = 0.7 | ||||||
|  | 		}, | ||||||
|  | 		biomes = {"savanna_shore"}, | ||||||
|  | 		y_max = 0, | ||||||
|  | 		y_min = 0, | ||||||
|  | 		schematic = minetest.get_modpath("default") .. | ||||||
|  | 			"/schematics/papyrus_on_dry_dirt.mts", | ||||||
| 	}) | 	}) | ||||||
|  |  | ||||||
| 	-- Bush | 	-- Bush | ||||||
|   | |||||||
							
								
								
									
										
											BIN
										
									
								
								mods/default/schematics/papyrus_on_dry_dirt.mts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								mods/default/schematics/papyrus_on_dry_dirt.mts
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -2100,7 +2100,7 @@ mts_save("large_cactus", { | |||||||
|  |  | ||||||
| -- Papyrus | -- Papyrus | ||||||
|  |  | ||||||
| mts_save("papyrus", { | mts_save("papyrus_on_dirt", { | ||||||
| 	size = {x = 1, y = 7, z = 1}, | 	size = {x = 1, y = 7, z = 1}, | ||||||
| 	data = { | 	data = { | ||||||
| 		{name = "default:dirt", prob = 255, force_place = true}, | 		{name = "default:dirt", prob = 255, force_place = true}, | ||||||
| @@ -2117,6 +2117,23 @@ mts_save("papyrus", { | |||||||
| 	}, | 	}, | ||||||
| }) | }) | ||||||
|  |  | ||||||
|  | mts_save("papyrus_on_dry_dirt", { | ||||||
|  | 	size = {x = 1, y = 7, z = 1}, | ||||||
|  | 	data = { | ||||||
|  | 		{name = "default:dry_dirt", prob = 255, force_place = true}, | ||||||
|  | 		{name = "default:dry_dirt", prob = 255, force_place = true}, | ||||||
|  | 		{name = "default:papyrus", prob = 255}, | ||||||
|  | 		{name = "default:papyrus", prob = 255}, | ||||||
|  | 		{name = "default:papyrus", prob = 255}, | ||||||
|  | 		{name = "default:papyrus", prob = 255}, | ||||||
|  | 		{name = "default:papyrus", prob = 255}, | ||||||
|  | 	}, | ||||||
|  | 	yslice_prob = { | ||||||
|  | 		{ypos = 2, prob = 127}, | ||||||
|  | 		{ypos = 3, prob = 127}, | ||||||
|  | 	}, | ||||||
|  | }) | ||||||
|  |  | ||||||
|  |  | ||||||
| -- Bush | -- Bush | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user