forked from luanti-org/minetest_game
		
	Default/functions: Reduce lavacooling ABM/sound overload
This commit is contained in:
		| @@ -90,19 +90,21 @@ end | ||||
|  | ||||
| default.cool_lava_source = function(pos) | ||||
| 	minetest.set_node(pos, {name = "default:obsidian"}) | ||||
| 	minetest.sound_play("default_cool_lava", {pos = pos, gain = 0.25}) | ||||
| 	minetest.sound_play("default_cool_lava", | ||||
| 		{pos = pos, max_hear_distance = 16, gain = 0.25}) | ||||
| end | ||||
|  | ||||
| default.cool_lava_flowing = function(pos) | ||||
| 	minetest.set_node(pos, {name = "default:stone"}) | ||||
| 	minetest.sound_play("default_cool_lava", {pos = pos, gain = 0.25}) | ||||
| 	minetest.sound_play("default_cool_lava", | ||||
| 		{pos = pos, max_hear_distance = 16, gain = 0.25}) | ||||
| end | ||||
|  | ||||
| minetest.register_abm({ | ||||
| 	nodenames = {"default:lava_flowing"}, | ||||
| 	neighbors = {"group:water"}, | ||||
| 	interval = 1, | ||||
| 	chance = 1, | ||||
| 	chance = 2, | ||||
| 	action = function(...) | ||||
| 		default.cool_lava_flowing(...) | ||||
| 	end, | ||||
| @@ -112,7 +114,7 @@ minetest.register_abm({ | ||||
| 	nodenames = {"default:lava_source"}, | ||||
| 	neighbors = {"group:water"}, | ||||
| 	interval = 1, | ||||
| 	chance = 1, | ||||
| 	chance = 2, | ||||
| 	action = function(...) | ||||
| 		default.cool_lava_source(...) | ||||
| 	end, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user